customerrors支持自定義狀態(tài)碼嗎

小樊
84
2024-07-03 11:06:11
欄目: 編程語言

是的,CustomErrors 元素支持自定義狀態(tài)碼。您可以在 web.config 文件中配置自定義錯(cuò)誤頁面,并為每個(gè)錯(cuò)誤頁面指定相應(yīng)的 HTTP 狀態(tài)碼。例如:

<customErrors mode="On" defaultRedirect="ErrorPage.aspx">
  <error statusCode="404" redirect="NotFoundPage.aspx" />
  <error statusCode="500" redirect="ServerErrorPage.aspx" />
</customErrors>

在上面的示例中,當(dāng)發(fā)生 404 錯(cuò)誤時(shí),用戶將被重定向到 NotFoundPage.aspx 頁面,并且響應(yīng)狀態(tài)碼將為 404。同樣,當(dāng)發(fā)生 500 錯(cuò)誤時(shí),用戶將被重定向到 ServerErrorPage.aspx 頁面,并且響應(yīng)狀態(tài)碼將為 500。您可以根據(jù)需要配置更多的狀態(tài)碼和對(duì)應(yīng)的錯(cuò)誤頁面。

0