ahs*_*ele 22 asp.net-mvc html.beginform
我喜欢清洁
using (Html.BeginForm())
并且讨厌添加HTML属性需要指定控制器,操作和表单方法.
using (Html.BeginForm("Action", "Controller", FormMethod.Post,
  new { id = "inactivate-form" })
有没有办法使用Html.BeginForm和指定表单的HTML属性,而无需手动连接其他所有内容?
Sim*_*Fox 16
为什么你不只是使用普通的HTML?
<form id="inactivate-form" method="post" >
</form>
Nic*_*sen 12
您可以创建一个添加"Id-ed"表单的自定义扩展程序:
public static MvcForm BeginIdedForm(this HtmlHelper htmlHelper, string id)
{
    return htmlHelper.BeginForm(null, null, FormMethod.Post, new Dictionary<string, object>() { { "id", id } });
}
用法然后就变成了
using(Html.BeginIdedForm("inactiveate-form")) 
| 归档时间: | 
 | 
| 查看次数: | 8065 次 | 
| 最近记录: |