@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/