controller相关内容
我目前正在我的 MVC 应用程序中对过滤器中的授权角色进行硬编码,如下所示: [Authorize(Roles = "Administrator,Manager")] 我希望最终有一种方法可以将角色映射到每个控制器,以便站点管理员可以分配可以执行每组操作的角色. string roles = DoSomethingToGetAllowableRoles(controllerName);[授权
..
我有一个控制器和一个动作.这个动作是将数据保存到数据库中.现在,我希望当我提交一个按钮时,我的控制器执行一个操作并打开新窗口. public ActionResult New(FormCollection 集合){data.Population_Code = collection["Countrys[0].CountryCode"];data.Population_Desc = collecti
..
我开始使用 PHPUnit 和 Kohana.我的应用程序有许多控制器,它们只是从某种形式获取数据,验证和插入/更新/删除到/-/从数据库中.我应该如何为此编写测试用例. 我知道,如果我想测试一个函数,我会编写数据提供程序函数,然后将返回值与预期值进行比较.但是我的输入数据(来自表单的数据)正在 $_POST 变量中传递.我应该如何测试这个?之后,我应该检查插入的数据是否真的在数据库中?请给
..
我的应用程序应该呈现 html,以便在用户单击 ajax-link 时进行响应. 我的控制器: def create_user@user = User.new(params)如果@user.save状态 = '成功'link = link_to_profile(@user) #这是我在Application_Helper.rb中的自定义助手别的状态 = '错误'链接 = 无结尾渲染:jso
..
我想为控制器编写一个测试.这是测试片段: @RunWith(SpringRunner.class)@WebMvcTest(WeatherStationController.class)@ContextConfiguration(classes = MockConfig.class)公共类 WeatherStationControllerTest {@自动连线私有 MockMvc mockMvc;
..
最近我们转向 spring 3.0 控制器处理,如下所示: @Controller公共类 MyController {@RequestMapping(method = RequestMethod.POST)protected String onSubmit(表单表单,错误错误){//处理 POST}@RequestMapping(method = RequestMethod.GET)protec
..
我正在尝试在我的 Rails 应用程序中使用一些 Javascript. 我想让我的索引页允许我编辑索引页上的单个项目,然后在编辑时重新加载索引页. 我的 index.html.erb 页面如下所示: 在我的 index.js.erb 中有: $('#index').html(""); 在我的 holder_
..
在 Symfony2.x 应用程序中使用开发模式时,通常在语言环境中工作.因此,此类功能无法按预期工作(例如,尝试获取 localhost 下的当前 IP).这可能是一个问题,例如当您尝试使用这种基于 ip 的网络服务时.因此,我只想知道如何在控制器内部检查 Symfony2 应用程序是否在 dev 模式下运行.这样就可以根据模式设置控制器的行为. 有什么想法吗? 解决方案 要在 C
..
我的模块中有两个下拉列表. 在一个下拉列表中,我对所有操作符进行了硬编码,例如 ,=,== 在第二个下拉列表中,我对员工的工资进行了硬编码,例如 1000,2000,3000,4000....50000 现在,如果我从一个列表中选择
..
我的应用程序中有两个不同的阶段,它们是使用相同 FXML 文件的帮助屏幕.我不想创建 2 个 FXML 文件,而是只使用一个并有两个调用相同 fxml 的控制器. 唯一的问题是控制器是在 FXML 文件中分配的.那么,有没有办法使用 Controller 类本身中的代码更改分配的控制器? 我真的很想避免复制 FXML 文件只是为了更改每个文件中的控制器.提前致谢. 解决方案
..
有人在这里评论说你使用 MVC 时不应使用 HttpContext.Current,而应使用 ControllerBase.ControllerContext.在某些方面,这是有道理的,但在其他方面则不然. 例如,ControllerContext 是一个实例变量,所以我想引用的任何地方,比如我的 Session 变量,我都需要引用 Controller?为什么我们“不应该"在 MVC 中使
..
我正在尝试使其正常工作(现在是 2 天).我正在登录,我从 jQuery 调用控制器操作,向它传递一个 JSON 对象(使用 json2.js)并从控制器返回一个 Json 对象.我可以很好地调用该操作,但无法将响应放在我想要的位置,它只是打开一个新窗口,并在屏幕上打印: {"Message":"无效的用户名/密码组合"} 并且 URL 看起来像 http://localhost:13719/
..
我知道这可能是一个非常简单的概念.我正在尝试创建指向控制器和操作的链接.例如,我的布局文件中有一个链接可以在单击链接时更新记录,因此我需要能够链接到控制器和操作.我将如何做到这一点? 解决方案 link_to "Label", :controller =>:my_controller, :action =>:指数 请参阅url_for.
..
我有一个从 javascript 到控制器中的方法的 ajax 调用,控制器中的方法应该加载一个视图(比如,在屏幕上显示一个新页面),虽然一切看起来都很好,但新视图没有似乎加载在屏幕上.我不能使用 header 或 windows.location 因为,我正在传递一个数组变量,其中包含要在视图中使用的数据. 该页面在 Chrome 调试控制台的网络选项卡(预览子选项卡,同时选择 ajax)
..
我最近将一台 PC 更新到了 Windows 8.1,以使其与 Kinect v2 兼容.这是具有以下规格的 ASUS N53S: CPU:英特尔酷睿 i7 - 2670QM (2.2GHz) 内存:16 GB GPU:GEForce GT 550M USB3 控制器:Fresco Logic xHCI 当运行 Kinect v2 Configuration Verifier 时
..
我有一个 ASP.NET MVC 4 控制器,它的方法是通过 ajax 调用的. 问题是ajax请求是由控制器顺序处理的.这会导致性能问题,因为加载页面的时间是所有 ajax 请求的总和,而不是最长的 ajax 请求. 为了演示这一点,我在第一个(“ReadOverview8Week")方法中放置了一个断点.这些方法中的每一个都需要大约 600 毫秒来执行个性化. 如何让控制器同
..
在 Codeigniter 2.1.2 中,我想创建基本控制器,然后从该控制器扩展.它不起作用,我不知道为什么,我现在非常绝望. 在 \application\core\MY_Base_Controller.php 我有这个:
..
我正在用我的标准做一些简单的 MS 单元测试,没有什么特别的控制器. 当我检查 ViewName 属性时,从返回的 ViewResult 对象中,它是 ""(空). 我的印象是 ViewName 是由 View 的名称暗示的(如 由这篇关于 ASP.NET MVC 控制器测试的 MS 文章建议). 顺便说一句,当我测试 ViewData 时,一切都在那里并且是正确的. 这是
..
如何获取Controller所有动作的列表?我搜索但找不到示例/答案.我看到一些推荐使用反射的例子,但我不知道如何. 这是我想要做的: public List动作名称(字符串控制器名称){} 解决方案 你还没有告诉我们你为什么需要这个,但一种可能性是使用反射: public ListActionNames(字符串控制器名称){变量类型 =来自 AppDomain.CurrentDom
..
更改 mvc 项目的命名空间后遇到以下问题: 找到多个与名为“Home"的控制器匹配的类型.如果为此请求提供服务的路由 ('{controller}/{action}/{id}') 没有指定命名空间来搜索与请求匹配的控制器,就会发生这种情况.如果是这种情况,请通过调用采用“namespaces"参数的“MapRoute"方法的重载来注册此路由. 对“Home"的请求已找到以下匹配的控制
..