动作专题提供动作的最新资讯内容,帮你更好的了解动作。
我知道如何覆盖默认控制器并且它正在工作,但现在我需要在Registrations控制器中添加新操作. 我需要更新用户字段.我需要在此表单中添加名字和姓氏,但我不想使用标准编辑页面,因为它将是单独的页面. 所以我需要其他页面.我在注册文件夹中有paypal..html.erb,但我无法从注册控制器中的操作中呈现它. 贝宝行动: class RegistrationsController < Devi
我有一个button_to,我想执行PUT操作(只有一件事可以更新有关此资源 – 它将被更新为’已确认’,因此没有其他表单字段与触发操作相关联). 这是在我看来(控制器是明确给出的,因为按钮位于属于另一个控制器的视图上): <%= button_to "Acknowledged", :controller => 'practice_sessions', :id => @practice_sessi
一、简介 首先,本文假定你已经熟悉VB.net和Visual Studio.NET Windows表单设计器。 在开发定制Windows表单控件时,提供我们自己的下拉框类型编辑器来操作控件的属性常常是非常方便的。定制的类型编辑器不仅可以提供更为丰富的设计时刻体验,而且可能成为用户是否喜欢你的控件的决定因素。 如果你决定创建你自己的下拉式类型编辑器,那么它应该遵循与内置的下拉框类型编辑器相类似的模式
我有一个控制器动作,我想调用另一个控制器动作。 这是一个有效的事情。可能吗? Controller.RedirectToAction
在我的Web应用程序中,我正在验证来自glabal.asax的url。我想验证网址,如果需要,需要重定向到一个操作。我正在使用Application_BeginRequest来捕获请求事件。 protected void Application_BeginRequest(object sender, EventArgs e) { // If the product is n
今天我开始玩MVC 3 Beta。从默认的MVC 3模板开始使用应用程序,在Home控制器中添加一个新的操作,如下(有一个视图) [Authorize] public ActionResult Secured() { ViewModel.Message = "This is secured area, only authenticated users should be here.";
Possible Duplicate: 07000 使用ASP.NET MVC 3,我知道如何非常轻松地创建一个操作方法的链接,但我想知道的是如何使按钮(单击时)调用特定的操作方法? 萨钦, 如果您正在使用jquery(您没有提及,但我会显示它与mvc相当标准),您将执行以下操作: $('#buttonId').click(function(){ document.location = '@
在执行控制器操作时,我怎样才能获取Uri(不是请求的那个)并从控制器调用该操作,如果Uri是被调用的那个?我不能简单地重定向到该操作,因为我需要它在同一个请求上下文中发生. 假设您可以访问HttpContext(我想您在询问时就这样做了),您可以: var routeData = new RouteData(); // controller and action are compulsory ro
我已经写了一个控制器和操作,我用作一个服务. 这项服务运行相当昂贵的行动. 如果已经有一个当前运行的操作,我想限制对该操作的访问. 有没有内置的方式来锁定一个asp.net mvc动作? 谢谢 你在寻找这样的东西吗? public MyController : Controller { private static object Lock = new object(); publ
我有一些实用程序操作通过返回内容(“我的文本”,“文本/普通”)返回文本输出. 有时这些方法需要几分钟才能运行(即日志解析,数据库维护). 我想修改我的操作方法,以便一次不返回所有输出,而是在准备好时将文本流传输到客户端. 这是一个有创意的例子: public ActionResult SlowText() { var sb = new System.Text.StringBuilder(
在ASP.NET MVC3应用程序中,我在视图中有一个按钮. 当单击按钮时,调用一个函数,并调用jquery ajax来将项保存到数据库 function SaveMenuItems() { var encodeditems = $.toJSON(ids);; $.ajax({ type: 'POST', url: '
我想知道如何在asp.net mvc 3 RC中提交表单时执行多个表单操作. 如果我正在编辑一个用户,例如我想要一个带有以下按钮的动作栏; “保存”| “保存并关闭”| “取消” 保存 – 提交表单并保存,返回到编辑屏幕.可以轻松实现为标准输入/提交按钮.这里没什么特别的 控制器代码可能看起来像 public ActionResult Edit(UserViewModel model) { .
我是单元测试和模拟概念的新手.我想弄清楚如何为下面的基本开箱即用用户注册代码编写一个好的测试用例: [HttpPost] public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { // Attempt to register the user Membe
如何使用httpErrors将错误路径更改为我的控制器/操作? 我有这个代码: <httpErrors errorMode="Custom"> <remove statusCode="404"/> <error responseMode="ExecuteURL" statusCode="404" path="Error/HttpRequestError"/> </httpErrors> 但
我为我的应用程序定义了以下路由: routes.MapRoute( "Referral", // Route name "{referralCode}", // URL with parameters new { controller = "Home", action = "Index" } // Parameter defaults ); routes.MapRoute
我来自 JavaEE背景,我正在调查 Java和.Net中存在哪些Web框架.就Java而言,我在 Matt Raible发现了 talk. 他在框架中进行的一种分类是,其中一些是基于行为的,其中一些是基于组件的.前者是无状态的,专注于每个请求执行的操作和报告的生成,而后者是有状态的,并保留其Web界面组件的服务器端表示. 正如所料,基于组件的Web框架通常带有自己的组件或第三方组件库(除了它们自
有没有办法从搜索引擎抓取中排除控制器操作?是否有MVC动词(属性),可以添加到动作名称上方? 我想从搜索引擎抓取中排除以下网址 Home/Secret?type=1 但我希望这可用于搜索引擎抓取 Home/Search 我认为您需要动态生成robots.txt文件. 您应该创建一个RobotController来提供robots.txt文件. Check Reference Here 与上述链接相
题: 有没有办法在ASP.NET MVC 6应用程序中将两个不同的路由(带有参数)分配给同一个控制器? 我试过了: 我尝试使用多个路由属性到控制器类和单个操作,没有工作. 笔记: >我正在使用ASP.NET Core 1.0 RC1. >我想这样做的原因是,我希望api与旧版本的使用旧网址的移动应用兼容. 例: [Produces("application/json")] [Route("api/
我使用@ Html.Partial(“索引”)在控制器中调用一个称为“索引”的操作,然后应该返回“索引”视图.不幸的是,看起来控制器动作被忽略,因为我在索引视图中得到一个模型为空的错误.我尝试在控制器动作中设置断点,它们只是被跳过,似乎视图“索引”在不读取控制器的情况下呈现这里发生了什么? Thx为任何想法. 控制器动作代码如下: public ActionResult Index() {
我希望有可能通过以下URL类型访问操作: http://localhost/MyControllerName/MyActionName/Id1+Id2+Id3+Id4等 并按以下方式在代码中处理它: public ActionResult MyActionName(string[] ids) { return View(ids); } 是网址中的保留符号.这意味着白色空间.因此,为了实现您所寻