目标:
为 Telerik Grid 的每一行插入一个复选框,当用户按下提交时,将所有复选框更改为控制器。
我正在使用 C# ASP.net MVC3
问题:
- 我正在寻找在线教程和 Telerik 帮助,但他们总是使用 javascript 来发送所选项目的 ID,我不确定是否可以直接绑定到模型并自动保存复选框更改以避免使用 javascript。
编码:
@(Html.Telerik().Grid<Article>()
.Name("ArticleGrid")
.DataKeys(keys =>
{
keys.Add(article => article.Code);
})
.Columns(columns =>
{
columns.Bound(c => c.Code);
columns.Bound(c => c.Description)
columns.Bound(article => article.Selected).Width("35px")
.ClientTemplate("<input type='checkbox' value='<#= Code #>' id='IsSelected<#= Code #>' />")
.Title("")
.HtmlAttributes(new { style = "text-align:center" });
})
.DataBinding(dataBinding => dataBinding.Ajax().Select( "_SelectArticlesAjax", Controllers.Valoration})
)
)