如何在“添加或编辑”对话框中使用jqgrid.net mvc处理服务器错误

如何在“添加或编辑”对话框中使用jqgrid.net mvc处理服务器错误,jqgrid,jqgrid-asp.net,server-error,Jqgrid,Jqgrid Asp.net,Server Error,我正在试用jqgrid.NETMVC,并注意到在添加或编辑弹出对话框中发生的任何服务器错误最终都会在弹出窗口中呈现整个错误页面,这不是很漂亮。是否有人知道是否可以更好地处理此问题,或者只在对话框中添加一条简短的消息,有点像处理验证错误的方式。您可以使用。您可以在和中找到一些代码片段。我建议您以JSON格式发布HTTP错误消息。例如,对于ASP.NET MVC,您可以使用上面描述的HandleJSoneExceptionAttribute。它会将严重代码中所有未处理的异常转换为JSON响应,而不是

我正在试用jqgrid.NETMVC,并注意到在添加或编辑弹出对话框中发生的任何服务器错误最终都会在弹出窗口中呈现整个错误页面,这不是很漂亮。是否有人知道是否可以更好地处理此问题,或者只在对话框中添加一条简短的消息,有点像处理验证错误的方式。

您可以使用。您可以在和中找到一些代码片段。我建议您以JSON格式发布HTTP错误消息。例如,对于ASP.NET MVC,您可以使用上面描述的HandleJSoneExceptionAttribute。它会将严重代码中所有未处理的异常转换为JSON响应,而不是默认的HTML响应。只有当客户端在服务器响应中请求JSON格式时,才可以轻松修改代码以提供JSON响应。JSON响应您可以轻松解析,但即使是纯HTML响应,您也只能得到响应中关于jQuery选择器的最重要部分,并从errorTextFormat回调的实现中返回