是否可以使用 @html.EditorFor 模板,该模板将在 ViewData.ModelMetadata 中使用另一个编辑器
Is it possible to use @html.EditorFor template that would in tern use another editorfor with ViewData.ModelMetadata
我正在尝试使用 EditorFor 模板来像这样显示 Infragistic 的控件。
查看 CallManagement.cshtml
@Html.EditorFor(model => model.ConfirmationDaysOutToPerform, "Spinbox")
模板 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()
我正在尝试使用 EditorFor 模板来像这样显示 Infragistic 的控件。
查看 CallManagement.cshtml
@Html.EditorFor(model => model.ConfirmationDaysOutToPerform, "Spinbox")
模板 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()