@using (Html.BeginForm("", "actionname", FormMethod.Post, new { id = "card-activate-form" , data_parsley_validate="true" }))
将渲染
<form action="actionname" data-parsley-validate="true" id="card-activate-form" method="post">
但理想情况下它应该只是“data-parsley-validate”
<form action="actionname" data-parsley-validate id="card-activate-form" method="post">
如何仅在表单中添加 data-parsley-validate
最佳答案
您可以使用 string.Empty
或 ""
来实现它,如下所示
@using (Html.BeginForm("", "actionname", FormMethod.Post, new { id = "card-activate-form" , data_parsley_validate="" })) @*//or string.Empty*@
它将产生
<form action="actionname" data-parsley-validate id="card-activate-form" method="post">
关于c# - 如何在@Html.BeginForm中添加没有值的html属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45723970/