Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 使用Html.TextBoxFor添加不带值的属性名_Asp.net_Asp.net Mvc - Fatal编程技术网

Asp.net 使用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知道如何特别处理它(如禁用)。它过去可

在使用@Html.TextBoxFor()时,是否可以向输入字段添加不带值的属性?请注意,“数据插件日期选择器”名称在下面的代码段中没有值

所以我想要的是:

<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", ??? })