0
何时发生onError事件触发了网格?Telerik for ASP.Net MVC扩展的onError事件
我想知道我拥有的是否足以应付我的控制器中发生的任何错误。在我的.Layout_cshtml页面中,我有下面的代码片段...
我想确保如果在Catch块内发生错误,它将显示(通过_Layout.cshtml页面中的代码)。
在我的控制器中,在Catch中,我没有任何东西。
如果我对模型有错误怎么办?这是否会自动显示,或者是否需要捕捉控制器中的ModelState错误(我知道该怎么做),并在此处吐出一条警报消息....
在我的视图中,我有以下结果:
.ClientEvents(ev => ev.OnError("error_handler"))
.Layout_cshtml页:
<script type="text/javascript">
function error_handler(e) {
if (e.errors) {
var message = "Errors:\n";
$.each(e.errors, function (key, value) {
if ('errors' in value) {
$.each(value.errors, function() {
message += this + "\n";
});
}
});
alert(message);
}
}
</script>