如何向客户端发送Telerik MVC Grid Ajax插入/更新/删除的自定义错误消息?

时间:2010-11-08 20:19:48

标签: telerik-grid telerik-mvc

我正在使用Telerik Grid扩展中的Ajax Editing。我想处理插入/更新/删除上的错误/异常,并在显示回客户端的消息框中显示用户友好消息,而不是默认消息“错误!请求的URL返回500 - 内部服务器错误“或类似的。

有没有办法告诉网格显示自定义短信?

1 个答案:

答案 0 :(得分:3)

有人在此处自定义了提醒:http://www.telerik.com/community/forums/aspnet-mvc/grid/how-to-return-error-information-to-grid-in-ajax-editing-mode.aspx,但我仍在寻找实际更新网格本身的方法......

客户端网格的noRecordsTemplate属性有一点希望,但我们仍然需要一种方法来清除可能已存在的任何记录的网格。

修改

找到它:要清除网格并设置信息,请执行以下操作:

var grid = $('#Grid').data('tGrid');
grid.total = 0;
grid.dataBind(Array());
$('#Grid').find('.t-no-data td').text('My Custom Error Message');

当然,你可以自己弄清楚如何将我的例子和上面的链接中的例子结合起来。