Telerik grid 将EditorTemplate文件绑定到Kendo UI MVC中的网格组合框
假设我在/Views/Home/Index.cshtml上的文件中有网格: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
@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将找不到它,除非您使用提示编辑器模板的名称。