问题标签 [controllers]
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.
asp.net-mvc-2 - 将内容访问逻辑放在 BaseController 中是个好主意吗?
我正在开发一个 ASP.NET MVC 应用程序,其中任何页面的内容都可以从数据库中提取(如果存在)并显示在页面上。
这是为了使非技术人员能够编辑内容而无需进入源代码(例如视图)并进行更改。
我这样做的方式是,每个控制器都派生自一个基本控制器。基本控制器重载“OnActionExecuted”并借此机会提取分配给当前动作/控制器的任何内容。
如果操作返回派生自“ContentViewModel”的 ViewModel,它会使用数据库中的文本填充 ViewModel 的“Text”属性。
然后文本由视图呈现。
你能看出这个设计有什么弱点吗?
如果我有用于提取内容的 HtmlHelper 扩展而不是基本控制器,那会更好吗?我从视图中调用它?
我问这个的一个原因是,拥有我自己的基本控制器似乎会干扰调用“Html.RenderAction”,这似乎期望指定的控制器直接从“System.Web.Mvc.Controller”继承。
ruby-on-rails - 将 Rails 控制器过滤器应用于特定命名空间的所有控制器?
我在命名空间中有一堆控制器Foo
。我想将 abefore_filter 'require_user'
应用于所有这些,但不应用于其他不属于Foo
命名空间的控制器。
除了在每个控制器中显式调用 before_filter 方法之外,还有什么方法可以实现这一点?
zend-framework - Windows(dev) 到 Linux(prod) Zend Framework 迁移错误
将我的代码从我的 Windows 开发机器迁移到我的 linxu 生产机器时出现以下错误。我知道总是存在分隔符和区分大小写的问题(我已修复),但是这个问题似乎来自框架本身。
我的控制器都遵循惯例(大写第一骆驼)。
我正在使用 Zend_App 提供的引导程序,这在我的开发盒上一切正常(没有错误)。
然而,它的解析插件似乎无法到达控制器。
任何想法都会很棒。:-)
我希望这是一个基本错误
asp.net-mvc - MVC 如何调用一个动作并将 Request.Form 映射到它的参数
我需要创建类似于 MVC 如何调用 Method(Action) 的方法,还需要使用 Model Binder 将 NamedValueCollection 映射到该方法的参数。基本上我有一个需要动态调用类上的方法的控制器操作,控制器具有以表单或查询字符串发送的任何信息以及作为字符串调用的方法的名称。
就我而言,这与调用动作相同。我本质上是将它传递到另一个层次(顺便说一句,我不能在控制器上使用这些方法是有充分理由的)。
我下载了 ASP.Net MVC 1.0 Source 但是有一堆类,我很难找到处理这个的代码。
我知道如何调用名称包含在字符串中的方法,但也许 MVC 使用了更好的方法。我还需要知道如何使用模型绑定器为该方法参数制作 Request.Form + Query Strings。
如果有人可以指出 MVC 源代码中执行此操作的代码,或者指出我手动在 MVC 中使用默认模型绑定器的正确方向,我将不胜感激。
让我知道我是否可以更清楚地说明这一点。
谢谢
asp.net-mvc - 帮助命名我的管理员相关控制器
我无法为与管理相关的控制器起一个好听的名字。
我有一个用于站点的 UserController(非管理员相关操作)。现在我创建了一个具有以下 url 格式的 ADMIN 部分:
www.example.com/admin/{controller}/{action}/{id}
我的控制器文件夹布局如下:
/controllers/ /controllers/admin/admincontroller /controllers/usercontroller
我需要制作一个控制器来编辑/删除/列出用户以对他们执行与管理员相关的操作。
我将把这个控制器放在我的 /controllers/admin/ 文件夹中,只是为了让它们分开。
我应该给这个控制器起什么名字?
我不想做 AdminUserController
因为它看起来很傻,有什么帮助!?
asp.net-mvc - ASP.NET MVC 中的操作
输入我的 URL SalaryFor/Microsoft/Balmer时, 我需要显示名为 Balmer 的用户的薪水,如果我输入 URL SalaryFor/Microsoft ,我需要显示 Microsoft 公司所有员工的薪水
是否可以?因为当我使用这个链接 SalaryFor/Microsoft/Balmer时 一切正常
公司和个人都包含价值观
但此链接不起作用 SalaryFor/Microsoft
两个值都包含 null
我在 global.asax 的路线是
哦,也许我做错了什么?谢谢,亚历山大。
ruby-on-rails - activescaffold 控制器缺少 activescaffold 解决方法
我有一个 3 年的旧应用程序,其中有一些控制器具有一些非常不稳定的操作。我正在尝试实现一个与一些旧资源有关系的新资源,但我想使用 activescaffold 来管理嵌套资源,而不是尝试重写作为代码库其余部分的意大利面条盘。我需要为使用 activescaffold 的嵌套资源编写新的控制器,但我不能丢失旧的控制器,也不能重命名它们。如何让 activescaffold 配置从新控制器中获取嵌套资源的配置,而不是尝试查看常规命名的控制器以进行配置?
谢谢你的帮助:)
-C
cakephp - cakePHP:如何在一个 cakePHP 布局页面上组合两个或多个应用程序视图?
使用 cakePHP,我的目标是在一个布局页面中组合两个或多个控制器的索引视图。
示例:我有以下控制器:新闻、事件、链接。我想在一个布局页面中显示每个表的最后五个条目。Also, when one of the links from the views is selected it should take the user to the respective view for that record.
我已经阅读了有关视图的书籍部分,但看不到如何将视图变成元素来实现这一点。
让我困惑的是如何将三个独立的控制器/视图组合成一个布局?
谢谢
gwt - 通过控制器处理 grails + gwt 请求
我是 gwt 的新手。我正在尝试集成 gwt+grails。谁能给我一个很好的例子来处理使用 grails 控制器而不是自定义 servlet 的请求。如果有人能指导我,我将非常感激:)
ruby-on-rails - 在 Rails 中将部分从一个控制器的视图渲染到另一个控制器的视图
我有一个名为“show”的控制器的视图。在该视图中,我想呈现另一个控制器视图的内容 - 显然,该视图上的表单的逻辑也与它所属的控制器对话。我该怎么做呢?我对 Rails 相当陌生,我对框架还不是 100% 有信心。
您几乎可以将它们视为视图上的“小部件”。我知道您可以使用以下方法从视图上的同一控制器呈现操作:
但我需要它从另一个控制器呈现动作(视图)。
IE。
我有一个视图,它被渲染到布局上。该视图属于控制器 A。我需要在原始视图中渲染控制器 B 的“索引”和“新”视图(上图)
.