Telerik Grid,Telerik Window和确认删除操作

时间:2011-10-17 10:06:30

标签: telerik-mvc

我有一个包含Html.ActionLink的Telerik Ajax绑定网格,用于删除记录。单击此链接后,将打开Telerik窗口,其中包含Html.BeginForm标记。

在这种形式中,有一个telerik窗口有2个按钮“是”和“否”用于确认。这个东西工作得非常好,但唯一的问题是,当我删除一条记录时,整个页面都会被刷新,这不是必需的。

我正在考虑将Html.ActionLink转换为Ajax.ActionLink和Html.BeginForm到Ajax.BeginForm。

如何启用Ajax-my Html.ActionLink和Html.BeginForm?

1 个答案:

答案 0 :(得分:0)

您应该使用内置网格功能。在数据绑定部分中,声明您的删除操作

.DataBinding(dataBinding => dataBinding.Ajax()
                                       .Select("_AjaxBinding","ControllerName")
                                       .Delete("_AjaxDelete", "ControllerName")
)

然后将命令按钮添加到列数组

columns.Command( o => o.Delete().ButtonType( GridButtonType.Text ) );

就是这样。您的删除操作将删除记录(采用int id参数),然后在操作结束时返回return _AjaxBinding();