工作领域:ASP.NET MVC 3、JavaScript、jQuery。web.config 文件设置为处理 HTTP 404 错误。具体来说,它将在无效 URL 上提供正确的重定向,例如 www.mysite.com/INVALIDURL(即找不到 404 页面)
问题:有没有办法在 Ajax 错误中默认为相同的行为?或者换句话说,我如何在 ajax 错误中抛出 404 'Page not found' 响应。
$.ajax ({ ... })
.error(function (jqXHR, textStatus, errorThrown) {
// throw 404 Page not found HTTP error
}
Edit1:我正在寻找的最终结果是在出现 Ajax 错误时提供“找不到页面”显示
Edit2:我已经在 web.config 文件中有一个重定向设置,就像这样
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="404" />
<error statusCode="404" path="/error/404" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
我希望 ajax.error 默认为该行为,这可能吗?