asp.net-mvc – 使用Html.BeginForm发布到当前控制器
发布时间:2020-05-24 15:55:44 所属栏目:asp.Net 来源:互联网
导读:我有一个部分用于几个视图. 部分包含表格.表单提交时的操作总是相同,但包含操作的控制器取决于视图. 假设我有控制器,每个控制器都有一个动作ActOnChoosenPerson: FireStaffController HireStaffController 我偏爱 PersonList.ascx 表单呈现为 Html.BeginForm
|
我有一个部分用于几个视图.
假设我有控制器,每个控制器都有一个动作ActOnChoosenPerson:
我偏爱
表单呈现为
什么是摆脱控制器参数的好方法?现在我将当前控制器的名称传递给模型并使用
但这有点尴尬. 解决方法此代码将始终提供您当前的控制器<%=( Url.RequestContext.RouteData.GetRequiredString("Controller")) %>
显然你可以在没有<%=这样的情况下使用它 Html.BeginForm(
Url.RequestContext.RouteData.GetRequiredString("Controller")),"ActOnChoosenPerson")
它看起来更笨重但你的模型不需要知道控制器在调用它. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET MVC4 Google oAuth
- asp.net-mvc – 具有服务层和存储库层的ASP.NET MVC,应该在
- asp.net-mvc – MVC错误 – 传入字典的模型项目的类型为“S
- ASP.NET – 从静态方法/静态类访问会话?
- asp.net – 如何在Json中使用Gson将对象类型包含在asmx web
- 使用Ninject绑定WebApi过滤器属性
- asp.net-mvc – 如何使基于列表的编辑器模板正确绑定POST操
- asp.net – 什么原因“内部连接致命错误”
- asp.net – 在新的VS 2013 Identity UserManager中动态添加
- asp.net – 配置IIS以返回404以进行目录浏览尝试
推荐文章
站长推荐
- asp.net – DNN vs Composite C1 – Pro and Con
- reportviewer – 在ASP.NET MVC中的RDLC报表中看
- asp.net-mvc-3 – mvc3剃刀条件包装器div
- asp.net – IE8 Win7 Facebook Connect问题
- asp.net-mvc – 在ASP.NET MVC中调用Session_End
- asp.net – 脚本管理器和工具包脚本管理器之间的
- 加快ASP.NET中的构建时间
- asp.net – 我可以覆盖web.config中的连接字符串
- asp.net-mvc – ASP.NET MVC – 服务层 – 业务层
- asp.net-mvc – 使用Ninject.Web.Mvc 2.0和ASP.N
热点阅读
