将 Telerik 日期选取器值检索到与控件 ID 命名不同的字段
本文关键字:ID 字段 控件 选取 日期 Telerik 检索 | 更新日期: 2023-09-27 17:56:23
这工作正常:
@(Html.Telerik().DatePicker().Name("FieldName").Value(Model.FieldName))
如:
@(Html.Telerik().DatePickerFor(x => x.FieldName)
但是我希望控件的名称/ID 与我的数据模型字段名称不同。 如果我这样做:
@(Html.Telerik().DatePicker().Name("DifferentName").Value(Model.FieldName))
然后从 Model.FieldName
正确初始化控件,但存储未绑定到它。 如何达到预期的效果?
使用 Telerik 的 InputHtmlAttributes
方法为输入控件分配一个唯一的 ID:
@(Html.Telerik().DatePickerFor(x => Model.DataField)
.InputHtmlAttributes(new {id="UniqueID"}))
请注意,这与HtmlAttributes
不同,后者会影响包装器div 而不是输入控件。