问题标签 [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.
ruby-on-rails - 在 Rails 中渲染后向下滚动页面
渲染后有没有办法滚动或向下跳转页面?
具体来说,在我的控制器操作中,在某些情况下,我希望将用户发送到页面上的特定位置。如果它只是来自另一个页面的链接,我可能会使用 URI 片段标识符——“ http://blorg.com/page#id ”——但这需要根据某些条件动态生成。
也许我需要以某种方式使用 JavaScript (Prototype),但我不知道一旦页面加载完成后如何调用该函数,尤其是从控制器。
cocoa-touch - 在可可中使用不同线程时访问不同控制器中的对象
我正在使用可可 NSXmlParser 提取 xml。由于这个过程很可能在我的视图加载之前不会完成,我想将它移动到一个辅助线程,就像我在许多示例中看到的那样,包括苹果网站上的地震 XML 示例。
我的申请流程如下。我有一个表格视图,可以单击其中的单元格以访问另一个由 nsxmlparser 填充的表格视图。
如果您在应用程序委托中执行逻辑,我知道这就是您填充对象的方式:
但是如果你像我一样在表格视图控制器中工作,你怎么做呢?
cocoa-touch - 如何在可可中不同控制器内的主线程和辅助线程之间切换
我知道我可以使用以下代码在 cocoa touch 中创建一个单独的线程:
如何回到我的主线程的进程?我知道我可以使用以下代码从代表处执行此操作:
如果主线程在控制器中运行而不是在上面的委托中运行,我将如何执行上述操作。
谢谢!
php - 什么定义了 MVC 中的传统“页面”概念?
我目前使用 CodeIgniter 作为我在使用 PHP 时选择的框架。我正在努力解决的一件事是“页面”的概念,以及如何在 MVC 中正确地表示它。据我所知,CodeIgniter 有一个代表页面控制器的前端控制器。在我的思考过程中,每个页面都有自己的控制器。尽管我经常看到有人使用塞满了许多方法的页面控制器。所以从这个意义上说,每个动作都成为它自己的页面。
我从来没有真正喜欢将许多方法填充到一个控制器中的想法,因为如果您一次只需要控制器中的一两个方法,似乎会有太多的开销。每个页面都有自己的控制器似乎更合理,并且操作只会对应于您可以在该特定页面上执行的操作。我在想这个错误的方式吗?
更令人困惑的是,我会注意到在某些 Web 应用程序中,它们将有一个控制器,该控制器将具有多种方法(即登录、注册、查看、编辑等),但在其他应用程序中,它们实际上有一个登录控制器,和一个寄存器控制器。“页面控制器”的正确用途是什么?
asp.net-mvc - 以编程方式获取到控制器操作(url)的路由
我有一个名为“AccountController”的控制器和一个名为“ResetPassword”的操作。从 html 标记中,我可以执行以下操作:
它会输出正确的网址。有没有办法以编程方式做到这一点?我正在尝试将 url 作为另一个类中的字符串获取,但 System.Web.Mvc.HtmlHelper 没有 ActionLink() 静态方法,并且创建该类的实例也没有它。
注意:如果我尝试创建 HtmlHelper 或 UrlHelper 的实例,那么我需要对 View Context 或 Request Context 的引用,但我不知道如何从控制器中获取它们(传递给我的类方法)
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>
.
asp.net-mvc - 当 ASP.Net MVC 中的 ControllerContext 为空时,如何从模型中加载 xml 文件
我有一个基本控制器抽象类,我的其他控制器继承了它。此类需要加载本地 xml 文件以便为母版页创建一些按钮。鉴于此阶段 ControllerContext 为空,加载文件的最佳做法是什么?(在网络服务器上运行时,我收到以下错误:找不到路径的一部分 'c:\windows\system32\inetsrv\Content\Xml\Buttons.xml'。)
当前代码是
该文档实际上是从 Model 类加载的,但为简洁起见,我忽略了这一点。
作为一个附带问题,您会将 xml 文件放在 Content 中还是 App_Data 中?
asp.net-mvc - ASP.NET-MVC 中的控制器路径
如何获取控制器的路径?例如,我可以像这样获取 HtmlHelper 的路径:
iphone - iPhone - 库 UINavigationController 和我的子类 UINavigationController 之间的区别
我试图了解使用UINavigationController
Nib 内部(通过库窗口)和子类化UINavigationController
. (出于这个问题的目的,我不仅仅指的是导航控制器;我指的是界面生成器的库窗口中包含的任何控制器。)
首先,我想我的第一个问题是:将库中的“控制器”添加到 nib 是否会创建该控制器的实例?如果不是,那么这样做的目的或正常的最终目标是什么。我很难找到任何能够真正解释 IB 部分的材料。这是一个屏幕截图,可以帮助说明我的问题。
在我的笔尖窗口屏幕截图中,当我添加UITabBarController
到笔尖时会发生什么?这会给我一个 a 的实例UITabBarController
吗?
我的问题的最后一部分是(假设我最初的假设是正确的),为什么我要对类进行子UITabBarController
类化(在这种情况下)而不是将其添加到笔尖?
asp.net-mvc - POST动作方法的参数绑定
您可以看到GET Delete操作方法将 DDW2File 对象传递给查看。是否可以以某种方式将此对象绑定回POST Delete操作方法的ddw2file参数?现在我有空值。
代码片段:
谢谢!