问题标签 [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.
ruby-on-rails - Rails 登陆页面
我决定在我的网站goldhat.org上放置一个登陆页面。我希望用户能够在登录后直接进入此页面,如果他们未登录,则能够被定向到登录页面。登录页面当前位于此处。如果单击顶部的“浏览网站”链接,它将转到当前主页。
基本上我希望登陆页面和当前主页共享“www.goldhat.org”网址。我可以看到登录后这很容易吗?有条件的,但是对于未登录并浏览该站点的人呢?我真的只希望登陆页面显示一次。
有任何想法吗?
c# - ASP.NET MVC Ajax Actions 结果包围
我希望将 ASP.NET MVC 上的任何 AJAX 调用的每个结果都封装到一个 JSON 对象中,该对象应该类似于:AjaxResult { status, data }
其中 status 将包含一个枚举值,描述调用是否成功、错误、身份验证过期等。这将使客户端代码能够重定向到登录页面等。
我尝试通过覆盖 OnActionExecuted 来捕获 Ajax 请求,并尝试使用以下代码呈现相应操作结果返回的结果,但此解决方案似乎运行缓慢。你有更好的主意吗?
ajax - CakePHP 控制器的 Ajax 响应返回 null
我正在尝试使用对 cakephp 控制器的 ajax 调用来验证输入字段我的 Ajax 是:
我的控制器代码
我很确定我在这里使用 $this->params 错误来访问从 ajax 请求发送的数据。我应该怎么做?
ruby-on-rails - 如何在中型 Rails 应用程序中组织控制器?
我正在开发一个包含很多相关模型的应用程序,并且想听听一些关于如何最好地组织控制器的意见。
以下是我一直在考虑的一些选项:
1)命名空间控制器。因此,例如,有一个 controllers/admin 目录和一个 controllers/public 目录。这似乎对组织很有吸引力,但也有点做作,因为单个资源通常可能具有明显属于不同目录的操作(例如,显示操作是公共的,而创建操作是管理员的)。所以这意味着将我的一些资源分成两个独立的控制器——一个公共的,一个管理员的。似乎很糟糕。
2) 创建嵌套资源。我只是偶尔使用嵌套资源,因此我并不总是清楚何时最好嵌套资源而不是简单地通过参数明确传递所需的数据。有人对如何最好地使用嵌套资源有一些建议/示例吗?什么时候是个好主意?什么时候是矫枉过正?
3) 只保留默认的脚手架控制器。在需要的地方创建新的集合/成员操作,并使用 before 过滤器在每个控制器中设置权限。这似乎最吸引人,因为它使事情变得简单。但是我有点担心事情会变得一团糟,因为一些控制器可能会因为几个新动作而开始膨胀。
如果有设计大型应用程序经验的人可以在这里提供一些指导,我们将不胜感激。
model-view-controller - 如何临时转到另一个视图来创建实体
我是 asp.net MVC 的新手,必须决定如何实现以下内容。谁能指出我正确的方向
我有一个控制器,它提供一个视图来创建所有工作正常的客户
我有另一个控制器,用于创建发票。但是要创建发票,我需要搜索一切正常的客户。如果我找不到客户,我将需要为创建客户视图提供服务,创建客户,然后返回到我的发票创建。
所以我的问题是如何从我的发票控制器让客户控制器创建客户,取回客户详细信息并将详细信息插入我的发票视图。
这些控制器/视图位于不同的区域
asp.net-mvc - 使用 MvcSiteMapProvider 创建菜单
抱歉,如果这似乎是一个新手问题。我正在尝试创建一个导航菜单,该菜单将显示在我的 mvc 站点的每个页面中。我正在使用 MvcSiteMapProvider,一般的想法是创建一个通用的 ApplicationController,每个控制器都继承它。
然后创建一个可能会使用 html 帮助器的部分/用户控件
并在我的母版页中调用用户控件...但我不知道如何将站点地图数据传递给部分视图。请给我一些代码示例让我开始,或者至少让我感觉不那么愚蠢......谢谢
ruby-on-rails - Ruby on Rails 中的控制器是否有任何部分类型的东西
我有一个包含 1000 多行代码的控制器。
不是我正在为这个控制器做代码审查。我根据模块安排我的方法。现在我意识到我的控制器不容易维护,所以我想像下面这样
这对维护代码很有帮助,因为当我更改历史模块时,我确信我的帐户模块没有改变。我知道 CVS,但我更喜欢每个模块的 50 个副本,而不是我的 users_controller.rb 本身的 200 个副本。
PS :- 我想要肯定的回答。请不要回答,你应该为不同的模块使用不同的控制器.....bla...bla...bla...因为我不可能这样做.
编辑:- 我的版本是
model-view-controller - MVC web的跨控制器功能约定?
我有一个关于在 MVC Web 框架中的控制器中放置某些功能的最佳实践的问题。
假设我有一个用户和标签控制器。我有一个名为 addTag_to_user() 的函数/方法。
将其放置在用户或标签控制器中的约定或最佳实践是什么?
虽然我个人更倾向于将它放在标签控制器中,因为我的用户控制器可能充满了其他功能,因为它是一个关键元素(例如)。因此将其放置在标签控制器中可以提高用户控制器的可读性。
编辑:也许你将处理两个模型的函数放在哪里并不重要。我想看看其他人的约定是什么。
iphone - iPhone SDK 中的视图控制器
我正在阅读 Dave Mark 和 Jeff LaMarche 所著的《Beginning iPhone 3 Developement - Exploring the iPhone SDK》一书。我已经阅读了导航控制器和多视图应用程序,现在我想创建自己的小应用程序,一个非常简单的 Twitter 应用程序。我想要一个登录视图,如果登录成功,我希望向用户显示一个带有选项卡栏的视图,其中每个选项卡都是更新、时间线等。现在我只是去更新视图。
所以我想到了一个基于导航的应用程序。第一个视图,登录视图,位于堆栈的底部。当用户登录时,带有标签栏的视图被推送到堆栈上。然后用户在选项卡中做他想做的任何事情。(S)然后他应该能够按下某种注销按钮,这会将标签栏视图从堆栈中弹出,并将用户带回登录视图。
现在我的问题(对不起,我的冗长解释):这是要走的路吗?如果是这样,我该怎么做?我是创建一个名为 LoginViewController 的视图控制器,它是 UINavigationController 的子类,还是什么?
c# - 什么时候应该在其自己的控制器中提供功能?
我正在开发一个必须在不同页面上显示图表的 Web 应用程序。每个页面对应一个Controller,每个需要图表的Controller都有一个ChartService的接口。该服务向第三方供应商请求图表。然后,它将用 JavaScript 封装在一些 HTML 中的图像作为字符串直接返回到输出流中。ChartService 需要提供数据和一些其他参数,例如时间段和模板文件。
我应该将图表功能抽象到它自己的控制器中吗?每种不同类型的图表都可以由 ChartController 上的不同操作方法提供服务。
但是,我从多个控制器提供我的一些页面会是一个问题吗?确定何时应赋予其自己的控制器功能的准则是什么?