Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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
Model view controller 剑道MVC网格数字文本框_Model View Controller_Kendo Ui_Textbox_Telerik_Numeric - Fatal编程技术网

Model view controller 剑道MVC网格数字文本框

Model view controller 剑道MVC网格数字文本框,model-view-controller,kendo-ui,textbox,telerik,numeric,Model View Controller,Kendo Ui,Textbox,Telerik,Numeric,我尝试在网格中显示数字文本框。我的数据是int,但不像telerik中的演示那样显示。我使用了客户端模板,但此时网格在同一单元格中有两个输入 当我使用模板的任何属性时,它是这样显示的 这是代码 columns.Bound(c => c.MAX_DOSYA_BOYUT) columns.Bound(c => c.MAX_DOSYA_BOYUT).Template(@<text></text>).ClientTemplate(

我尝试在网格中显示数字文本框。我的数据是int,但不像telerik中的演示那样显示。我使用了客户端模板,但此时网格在同一单元格中有两个输入

当我使用模板的任何属性时,它是这样显示的

这是代码

 columns.Bound(c => c.MAX_DOSYA_BOYUT)
   columns.Bound(c => c.MAX_DOSYA_BOYUT).Template(@<text></text>).ClientTemplate(

            Html.Kendo().NumericTextBox<int>()
                .Name("order_#=URETIM_YERI#")
                .HtmlAttributes(new { value = "#=MAX_DOSYA_BOYUT #", @class = "k-numerictextbox", style = "width:100%" })
                .Min(0)
                .Max(100000)
                .Step(1)
                .Decimals(0)
                .ToClientTemplate().ToHtmlString());
当我使用自定义模板时,它是这样显示的

这是代码

 columns.Bound(c => c.MAX_DOSYA_BOYUT)
   columns.Bound(c => c.MAX_DOSYA_BOYUT).Template(@<text></text>).ClientTemplate(

            Html.Kendo().NumericTextBox<int>()
                .Name("order_#=URETIM_YERI#")
                .HtmlAttributes(new { value = "#=MAX_DOSYA_BOYUT #", @class = "k-numerictextbox", style = "width:100%" })
                .Min(0)
                .Max(100000)
                .Step(1)
                .Decimals(0)
                .ToClientTemplate().ToHtmlString());
columns.Bound(c=>c.MAX\u DOSYA\u BOYUT.Template(@).ClientTemplate(
Html.Kendo().NumericTextBox()
.Name(“order##=URETIM#u YERI”)
.HtmlAttributes(新的{value=“#=MAX_DOSYA_BOYUT”#,@class=“k-numerictextbox”,style=“width:100%”)
.Min(0)
.最大值(100000)
.第(1)步
.小数(0)
.ToClientTemplate().ToHtmlString());
它必须看起来像这个链接

我做错了什么


谢谢…

首先,确保~Views/Shared/EditorTemplates目录包含预定义的剑道ui mvc编辑器模板。如果没有-从kendo ui mvc安装的wrappers/aspnetmvc/EditorTemplates文件夹复制它们。

列绑定设置:

columns.Bound(c => c.NumberTest).EditorTemplateName("Integer");

编辑器模板名称“Integer”与EditorTemplate目录中的Integer.cshtml模板相对应。结果-全主题小部件。

谢谢这是我需要的:)