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>