如何在@ Html.BeginForm中添加没有值的html属性

时间:2017-08-16 22:31:37

标签: c# asp.net-mvc razor

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

但理想情况下应该是&#39; data-parsley-validate&#39;仅

<form action="actionname" data-parsley-validate id="card-activate-form" method="post">

如何仅以表格

添加data-parsley-validate

1 个答案:

答案 0 :(得分:3)

您可以使用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">