【发布时间】:2015-06-04 16:26:00
【问题描述】:
我有一个启用了 ajax 的剑道网格,它带有一个客户端模板,该模板显示来自该行所绑定的模型的数据。 (因为 ajax,使用 columns.Template 似乎是不可能的。)
@(Html.Kendo().Grid<Model>()
.Columns(columns =>
{
columns.Bound(x => x.SubModel).ClientTemplate("bla #= SomePropertyOfSubModel # bla")
})
.DataSource(dataSource => dataSource.Ajax())
这基本可行,但我对结果不满意。例如,我无法使模板中的剑道控件正常工作。我宁愿在客户端模板中挂一个局部视图,但是没有成功。我得到的最远的是
columns.Bound(x => x.SubModel).ClientTemplate(Html.PartialView("view", //??) //how to bind to SubModel?
.ToHtmlString())
感谢任何帮助。
【问题讨论】:
标签: c# ajax asp.net-mvc partial-views kendo-asp.net-mvc