2

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

有没有办法告诉网格显示自定义文本消息?

4

1 回答 1

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');

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

于 2011-03-04T20:25:24.753 回答