我正在尝试使用编辑器模板来显示Infragistic的控件。
查看呼叫管理.cshtml
@Html.EditorFor(model => model.ConfirmationDaysOutToPerform, "Spinbox")
模板旋转框.cshtml
@Html.Infragistics().NumericEditorFor(m => ViewData.ModelMetadata).ButtonType(TextEditorButtonType.Spin).Render()
基本上,我有很多这样的旋转框,我想要一个自定义模板,我必须使用这个Infragistics控件。但是,我必须传入属性以利用属性数据注释进行验证。如果不使用模板,恐怕我会有很多多余的 html 和 javascript 代码。
您的模板需要访问模型(而不是ViewData.ModelMetadata
(
@Html.Infragistics().NumericEditorFor(m => m).ButtonType(TextEditorButtonType.Spin).Render()