我正在尝试将 a添加Class到.EditorForEditorTemplate
问题是因为我使用的是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>元素上的其余类中。
你们中有人知道如何解决这个问题吗?