问题标签 [controller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4310 浏览

ruby-on-rails - 在 Rails 中渲染后向下滚动页面

渲染后有没有办法滚动或向下跳转页面?

具体来说,在我的控制器操作中,在某些情况下,我希望将用户发送到页面上的特定位置。如果它只是来自另一个页面的链接,我可能会使用 URI 片段标识符——“ http://blorg.com/page#id ”——但这需要根据某些条件动态生成。

也许我需要以某种方式使用 JavaScript (Prototype),但我不知道一旦页面加载完成后如何调用该函数,尤其是从控制器。

0 投票
1 回答
125 浏览

cocoa-touch - 在可可中使用不同线程时访问不同控制器中的对象

我正在使用可可 NSXmlParser 提取 xml。由于这个过程很可能在我的视图加载之前不会完成,我想将它移动到一个辅助线程,就像我在许多示例中看​​到的那样,包括苹果网站上的地震 XML 示例。

我的申请流程如下。我有一个表格视图,可以单击其中的单元格以访问另一个由 nsxmlparser 填充的表格视图。

如果您在应用程序委托中执行逻辑,我知道这就是您填充对象的方式:

但是如果你像我一样在表格视图控制器中工作,你怎么做呢?

0 投票
2 回答
390 浏览

cocoa-touch - 如何在可可中不同控制器内的主线程和辅助线程之间切换

我知道我可以使用以下代码在 cocoa touch 中创建一个单独的线程:

如何回到我的主线程的进程?我知道我可以使用以下代码从代表处执行此操作:

如果主线程在控制器中运行而不是在上面的委托中运行,我将如何执行上述操作。

谢谢!

0 投票
3 回答
844 浏览

php - 什么定义了 MVC 中的传统“页面”概念?

我目前使用 CodeIgniter 作为我在使用 PHP 时选择的框架。我正在努力解决的一件事是“页面”的概念,以及如何在 MVC 中正确地表示它。据我所知,CodeIgniter 有一个代表页面控制器的前端控制器。在我的思考过程中,每个页面都有自己的控制器。尽管我经常看到有人使用塞满了许多方法的页面控制器。所以从这个意义上说,每个动作都成为它自己的页面。

我从来没有真正喜欢将许多方法填充到一个控制器中的想法,因为如果您一次只需要控制器中的一两个方法,似乎会有太多的开销。每个页面都有自己的控制器似乎更合理,并且操作只会对应于您可以在该特定页面上执行的操作。我在想这个错误的方式吗?

更令人困惑的是,我会注意到在某些 Web 应用程序中,它们将有一个控制器,该控制器将具有多种方法(即登录、注册、查看、编辑等),但在其他应用程序中,它们实际上有一个登录控制器,和一个寄存器控制器。“页面控制器”的正确用途是什么?

0 投票
2 回答
8500 浏览

asp.net-mvc - 以编程方式获取到控制器操作(url)的路由

我有一个名为“AccountController”的控制器和一个名为“ResetPassword”的操作。从 html 标记中,我可以执行以下操作:

它会输出正确的网址。有没有办法以编程方式做到这一点?我正在尝试将 url 作为另一个类中的字符串获取,但 System.Web.Mvc.HtmlHelper 没有 ActionLink() 静态方法,并且创建该类的实例也没有它。

注意:如果我尝试创建 HtmlHelper 或 UrlHelper 的实例,那么我需要对 View Context 或 Request Context 的引用,但我不知道如何从控制器中获取它们(传递给我的类方法)

0 投票
2 回答
8103 浏览

asp.net-mvc - 如何使用 ASP.NET MVC 中的基本控制器创建强类型母版页

按照NerdDinners示例,我有兴趣创建一个强类型的母版页。为了实现这一点,我使用了一个基本控制器来检索母版页的数据。所有其他控制器都继承这个类。同样,我有ViewModels母版页和任何其他视图。视图ViewModel类继承自母版页的ViewModel.

问题

子控制器应如何确保将母版页的数据传递给视图而不设置ViewModel与母版页本身相关的属性?

我的母版页将显示许多按钮,这些按钮在 XML 文件中确定,因此Buttons是我要填充的类。

MasterPage ViewModel 代码片段

看法ViewModel

基本控制器

视图的控制器:

母版页继承System.Web.Mvc.ViewMasterPage<Site1.Models.MasterViewModel>.

视图继承System.Web.Mvc.ViewMasterPage<Site1.Models.View1ViewModel>.

0 投票
3 回答
2155 浏览

asp.net-mvc - 当 ASP.Net MVC 中的 ControllerContext 为空时,如何从模型中加载 xml 文件

我有一个基本控制器抽象类,我的其他控制器继承了它。此类需要加载本地 xml 文件以便为母版页创建一些按钮。鉴于此阶段 ControllerContext 为空,加载文件的最佳做法是什么?(在网络服务器上运行时,我收到以下错误:找不到路径的一部分 'c:\windows\system32\inetsrv\Content\Xml\Buttons.xml'。)

当前代码是

该文档实际上是从 Model 类加载的,但为简洁起见,我忽略了这一点。

作为一个附带问题,您会将 xml 文件放在 Content 中还是 App_Data 中?

0 投票
4 回答
8334 浏览

asp.net-mvc - ASP.NET-MVC 中的控制器路径

如何获取控制器的路径?例如,我可以像这样获取 HtmlHelper 的路径:

0 投票
1 回答
852 浏览

iphone - iPhone - 库 UINavigationController 和我的子类 UINavigationController 之间的区别

我试图了解使用UINavigationControllerNib 内部(通过库窗口)和子类化UINavigationController. (出于这个问题的目的,我不仅仅指的是导航控制器;我指的是界面生成器的库窗口中包含的任何控制器。)

首先,我想我的第一个问题是:将库中的“控制器”添加到 nib 是否会创建该控制器的实例?如果不是,那么这样做的目的或正常的最终目标是什么。我很难找到任何能够真正解释 IB 部分的材料。这是一个屏幕截图,可以帮助说明我的问题。

Xcode 笔尖窗口

在我的笔尖窗口屏幕截图中,当我添加UITabBarController到笔尖时会发生什么?这会给我一个 a 的实例UITabBarController吗?

我的问题的最后一部分是(假设我最初的假设是正确的),为什么我要对类进行子UITabBarController类化(在这种情况下)而不是将其添加到笔尖?

Xcode 库

0 投票
1 回答
666 浏览

asp.net-mvc - POST动作方法的参数绑定

您可以看到GET Delete操作方法将 DDW2File 对象传递给查看。是否可以以某种方式将此对象绑定回POST Delete操作方法的ddw2file参数?现在我有空值

代码片段:

谢谢!