Ira*_*ili 21 c# razor asp.net-mvc-4
我有编辑动作Html.BeginForm.如何添加HTML属性?
我只知道一种方式:
@using (Html.BeginForm("Edit", "Clients", FormMethod.Post, new { @class="example"})) {
}
Run Code Online (Sandbox Code Playgroud)
但如果我使用这种方法,我无法传递当前的ID
是否可以在不修改操作URL的情况下将HTML属性添加到表单中?
Ros*_*Nab 38
您需要的覆盖是:
@using( Html.BeginForm("Edit", "Clients", new { Id=Model.Id},
FormMethod.Post, new { @class = "example" } ) )
{
}
Run Code Online (Sandbox Code Playgroud)
请参阅MSDN文档.
小智 13
Action和Controller参数也可以为null以使用默认操作:
Html.BeginForm( null, null, FormMethod.Post, new { id=”formname”, @class="formclass" })
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
77104 次 |
| 最近记录: |