1.在項目的根目錄找到Web.config,在裏面添加下面的代碼:
<configuration>
<system.web>
<customErrors mode="RemoteOnly" redirectMode="ResponseRewrite">
<error statusCode="404" redirect="~/404.aspx"/> <error statusCode="500" redirect="~/500.aspx"/>
</customErrors>
</system.web>
</configuration>
主要添加上面綠色字體的代碼,綠色字體的代碼要添加在<configuration> <system.web> 下面
2.在根目錄分別創建404.aspx 500.aspx頁面,頁面的內容分別對應404 500的內容
在頁面中分別添加<% Response.StatusCode = 404 %> <% Response.StatusCode = 500 %>
這樣訪問錯誤頁面返回的狀態碼就是404 或者500了
效果圖:
404aspx頁面完整 代碼:
<!DOCTYPE html>