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

标签 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">

但理想情况下它应该只是“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/

相关文章:

c# - 确定 Windows 应用商店应用程序是否已从 Windows 服务中暂停或逻辑删除

c# - Radiobuttonlist 事件并不总是触发

asp.net - 发送 IEnumerable<T> 时对 EditorTemplate 进行客户端不显眼的验证

asp.net-mvc - ASP.NET MVC。如何创建接受和 multipart/form-data 的 Action 方法

razor - ASP.NET MVC Razor 路线图

c# - 在 ASP .NET MVC 中实现 css 和 javascript Assets 管理器

c# - 如何将秒表滴答声转换为纳秒、毫秒和秒?

c# - 如何在 ASP.NET MVC 中更轻松地访问我的自定义 IPrincipal?

c# - 如何在 ASP.NET MVC 中获取 ViewBag 值?

javascript - Razor 和 Javascript 代码在一起