Asp.net 使用Html.TextBoxFor添加不带值的属性名
在使用@Html.TextBoxFor()时,是否可以向输入字段添加不带值的属性?请注意,“数据插件日期选择器”名称在下面的代码段中没有值 所以我想要的是:Asp.net 使用Html.TextBoxFor添加不带值的属性名,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,在使用@Html.TextBoxFor()时,是否可以向输入字段添加不带值的属性?请注意,“数据插件日期选择器”名称在下面的代码段中没有值 所以我想要的是: <input name="DoB" id="DoB" type="text" data-plugin-datepicker class="form-control"> 这将有助于您实现这一点:检查这个答案。据我所知,在MVC5中添加一个“empty”属性和内置帮助程序是不可能的,除非MVC知道如何特别处理它(如禁用)。它过去可
<input name="DoB" id="DoB" type="text" data-plugin-datepicker class="form-control">
这将有助于您实现这一点:检查这个答案。据我所知,在MVC5中添加一个“empty”属性和内置帮助程序是不可能的,除非MVC知道如何特别处理它(如禁用)。它过去可以通过将赋值给空字符串来实现,但在某些情况下发生了变化。谢谢@vcsjones-你说得对,它仍然可以使用空字符串属性值,所以我将求助于此。它似乎在最新版本(MVC 5.2.7)中使用空字符串。可能是坏了一会儿又修好了?
@Html.TextBoxFor(m => m.DoB, new { @class = "form-control", ??? })