我想让我的表单执行Get而不是Post(这是用户提交的查询字段)
我知道我可以做到
<% using(Html.BeginForm(action, controller, FormMethod.Get) {%>
Run Code Online (Sandbox Code Playgroud)
但是,我宁愿不必指定操作/控制器,并且似乎没有仅仅使用FormMethod的重载.
这是MVC 1.0(没有期货)
框架中没有这种过载.但是,如果您发送操作和控制器,null框架将执行您想要的操作.如果你不喜欢,你可以自己创建扩展:
public static MvcForm BeginForm(this HtmlHelper htmlHelper, FormMethod method) {
return htmlHelper.BeginForm(null, null, method);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4484 次 |
| 最近记录: |