1
我创建了一个自定义编辑器模板的DateTimeOffset:自定义编辑模板不能推断字段名
@Html.EditorFor(m => m.DateTimeOffsetField)
我注意到,取标签:
@model DateTimeOffset
<div>
@Html.LabelFor(m => Model)
@Html.TextBoxFor(m => Model)
</div>
它通过标准的API使用创建了文本型号:
<label for="DateTimeOffsetField">Model</label>
另外,Required
字段验证器是指生成的字段错误消息“模型”:
请输入型号
我认为,因为内部的元数据提供商不再知道原始模型的,只是知道新的DateTimeOffset模型。
这应该如何处理? 是否有可以使用的不同过载或者我应该使用低级API(例如@Html.Label
)?
工作。简直不敢相信。 +1和标记为已接受。 –