【发布时间】:2015-03-05 12:48:41
【问题描述】:
我在 MVC 应用程序中有以下网格:
@(Html.Telerik().Grid<PartnerModel.JustMyModel>()
.DataKeys(keys => keys.Add(x => x.Id).RouteKey("id"))
.Name("assignedproducts-grid")
.Columns(columns =>
{
columns.Bound(x => x.IsAssigned)
.Template(
@<text><input type="checkbox" name="IsAssigned" id="chkIsAssigned" @(item.IsAssigned ? "checked" : "unchecked") />
</text>)
;
columns.Bound(x => x.AssignedProductName);
columns.Command(commands => commands.Delete().Text(T("Admin.Common.Delete").Text))
.Title(T("Admin.Common.Delete").Text);
})
.Pageable(settings => settings.PageSize(gridPageSize).Position(GridPagerPosition.Both))
.DataBinding(binding => binding.Ajax()
在显示所有数据时,布尔属性“IsAssigned”的值显示为字符串(“true”或“false”),而应显示复选框(在“.Template()”中定义)
当我删除 Template() - Part 时,网格看起来完全一样。所以它似乎完全被忽略了。这里有什么问题?
【问题讨论】:
标签: c# asp.net-mvc telerik nopcommerce