Csharp/C#教程:在MVC中使用PartialView进行全局error handling分享


在MVC中使用PartialView进行全局error handling

我在ASP.NET MVC中查看了一篇关于exception处理的完美文章,并希望在本文的方法6中实现一个方法,以便在错误和exception情况下为所有其他模式对话重用相同的错误页面。 另一方面,当我使用弹出窗口时,我需要在modal dialog中渲染PartialView而不是重定向页面。 是否有可能做到这一点?

AJAX电话:

 $.ajax({ type: "POST", url: '@Url.Action("Delete", "Person")', cache: false, dataType: "json", data: formdata, success: function (response, textStatus, XMLHttpRequest) { if (response.success) { //display operation result } else { /* At this stage I need to render the Error view as partial without redirecting to Error page on error. The problem at here not directly related to rendering partialview. I need to render the global Error page and reuse it for every error occured on my modal dialog */ @Html.Partial("~/Views/Home/Error.cshtml", Model) } } }); 

控制器:

上述就是C#学习教程:在MVC中使用PartialView进行全局error handling分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 [HttpPost] public JsonResult Delete(int id) { try { //code omitted for brevity } catch (Exception ex) { return Json(new { success = false, message = "Operation failed." }); } } 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/999690.html

(0)
上一篇 2021年12月27日
下一篇 2021年12月27日

精彩推荐