我只是在研究 MVC 视图,遇到了一些奇怪的行为。
在我看来,我有以下几点:
@Html.EditorFor(model => model.Uprn, new { @class = "hidden"} )
输出是
<input class="text-box single-line" data-val="true" data-val-required="You must select an address" id="Uprn" name="Uprn" type="text" value="">
当我改变我的看法
@Html.TextBoxFor(model => model.Uprn, new { @class = "hidden"} )
输出是
<input class="hidden" data-val="true" data-val-required="You must select an address" id="Uprn" name="Uprn" type="text" value="">
正如您在第一个实例中看到的那样,它忽略了元素的类名,但在第二个实例中它没有!
有没有其他人注意到这一点?