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;組; } –