Telerik grid 将EditorTemplate文件绑定到Kendo UI MVC中的网格组合框

Telerik grid 将EditorTemplate文件绑定到Kendo UI MVC中的网格组合框,telerik-grid,telerik-mvc,kendo-ui,Telerik Grid,Telerik Mvc,Kendo Ui,假设我在/Views/Home/Index.cshtml上的文件中有网格: @model IEnumerable<KendoMVCWrappers.Models.StockWebAndDetailsView> @( Html.Kendo().Grid(Model) .Name("Grid") @* Other columns and dataSource in here *@ colu

假设我在/Views/Home/Index.cshtml上的文件中有网格:

 @model IEnumerable<KendoMVCWrappers.Models.StockWebAndDetailsView>

@( Html.Kendo().Grid(Model)

               .Name("Grid")
                @* Other columns and dataSource in here *@
                columns.Bound("QuantityToEnquiry").Filterable(false).Sortable(false)
                     .EditorTemplateName("QuantityToEnquiry"); 

               })
 @(Html.Kendo().ComboBox()
        .Name("QuantityToEnquiry")
        .Value("1")
            .BindTo(Enumerable.Range(1, 100).ToList())
关于模型,我有:

public class StockWebAndDetailsView
{
    [UIHint("QuantityToEnquiry")]
            public int QuantityToEnquiry { get; set; }
}
显示的数据是null,一个值为“null”的字符串,我不知道为什么

首先,我建议您将编辑器模板放在Shared/EditorTemplates文件夹下。然后我建议您使用与属性相同的名称命名组合框

@(Html.Kendo().ComboBox()
    .Name("QuantityToEnquiry")
    .Value("1")
        .BindTo(Enumerable.Range(1, 100).ToList())

我希望这能有所帮助。

谢谢@XMR的回答,但仍然不起作用:(从数量到查询,我仍然是零。你所说的“显示的数据是零”是什么意思?它在下拉列表中吗?当您使用Html.DropDownList时会发生什么?Hi@AtanasKorchev它输出一个空字符串,而不是一个组合框。在这种情况下Html.DropDownList输出什么?相同的输出,似乎找不到文件,并且您的属性是否用UIHint属性修饰?ASP.NET MVC将找不到它,除非您使用提示编辑器模板的名称。