2

在我的 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();
        }
    });
4

0 回答 0