在我的 MVC3 应用程序中,我从存储的过程中返回消息。如果它“成功”,我将继续显示自定义错误页面。当消息是其他内容时,我想将其困在 ELMAH 中。我面临的问题是返回消息并不是真正的错误,所以我无法弄清楚如何处理它。在 ELMAH 中发现错误后,我仍然想显示自定义错误页面。请帮忙。
$.ajax({
url: "../XYZ",
type: 'POST',
dataType: 'text',
async: false,
data: JSON.stringify({ abcData: abcData, strDeb: strDeb, strCre: strCre }),
contentType: 'application/json; charset=utf-8',
success: function (data) {
if (logout != "Logout") {
if (data.toLowerCase() != "successful") {
**//alert(data.toString());
window.location.href = "../Error";**
} else {
window.location.href = "../ABC";
}
}
},
error: function () {
var sessionWindowElement = $('#SessionLayoutLogOutWindow');
sessionWindowElement.data('tWindow').center().open();
}
});