1
我只是在一个MVC视图上工作,我遇到了一些奇怪的行为。奇怪的HtmlHelper和CSS类行为
在我看来,我有以下几点:
@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="">
正如你在第一个例子中看到的那样,它忽略了我的类元素的名称,但是在第二个例子中它没有!
有没有其他人注意到了这一点?
它完全取决于您为'Uprn'类定义的编辑器局部视图的代码。你可以发布的代码? –
Uprn是一个字符串属性 [必需(ErrorMessage =“您必须选择一个地址”)] [Display(Name =“UPRN”)] public string Uprn {get;组; } –