Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 是否可以使用@html.EditorFor模板,以便在ViewData.ModelMetadata中使用另一个EditorFor_Templates_Asp.net Mvc 5_Infragistics_Ignite Ui - Fatal编程技术网

Templates 是否可以使用@html.EditorFor模板,以便在ViewData.ModelMetadata中使用另一个EditorFor

Templates 是否可以使用@html.EditorFor模板,以便在ViewData.ModelMetadata中使用另一个EditorFor,templates,asp.net-mvc-5,infragistics,ignite-ui,Templates,Asp.net Mvc 5,Infragistics,Ignite Ui,我正在尝试编辑模板以显示Infrastic控件,如下所示 查看CallManagement.cshtml @Html.EditorFor(model => model.ConfirmationDaysOutToPerform, "Spinbox") 模板Spinbox.cshtml @Html.Infragistics().NumericEditorFor(m => ViewData.ModelMetadata).ButtonType(TextEditorButtonType.Sp

我正在尝试编辑模板以显示Infrastic控件,如下所示

查看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


是的,但是它只是
NumericEditorFor(m=>m)
假设您在工作的模板中正确定义了模型。非常感谢。
@Html.Infragistics().NumericEditorFor(m => m).ButtonType(TextEditorButtonType.Spin).Render()