我正在尝试将 a添加Class
到.EditorFor
EditorTemplate
问题是因为我使用的是Unobtrusive Validation,所以输入元素已经分配了类。
这是我的编辑器模板
@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>
元素上的其余类中。
你们中有人知道如何解决这个问题吗?