Class
内のEditorFor
ヘルパーに を追加しようとしていEditorTemplate
ます。
問題は、私がUnobtrusive Validationを使用しているため、入力要素に既にクラスが割り当てられていることです。
ここに私の EditorTemplate があります
@Inherits System.Web.Mvc.ViewUserControl(Of Nullable(Of Date))
@Html.TextBox("", If(Model.HasValue, String.Format("{0:MM/dd/yyyy}"), String.Empty), New With {.class = "datepicker"})
そして、ここに出力があります
<input class="text-box single-line" id="BirthDate" name="BirthDate" type="text" value="08/08/1980" />
ここでは、datepicker
クラスが追加されていないことを確認できますが、「値」は適切にフォーマットされています。
EditorTemplate
基本的に、が機能していることがわかりますが、要素Class
の残りのクラスに が追加されていません。<input>
これを修正する方法を知っている人はいますか?