asp.net 在global中攔截404錯誤的實(shí)現(xiàn)方法
更新時間:2010年03月05日 18:05:31 作者:
asp.net 在global中攔截404錯誤,增加用于體驗(yàn),不會因?yàn)樘崾菊也坏叫畔⒍苯油顺龅膶擂巍?/div>
void Application_Error(object sender, EventArgs e)
{
if(Context != null)
{
HttpContext ctx = HttpContext.Current;
Exception ex = ctx.Server.GetLastError();
HttpException ev = ex as HttpException;
if(ev!= null)
{
if(ev.GetHttpCode() == 404)
{
ctx.ClearError();
Response.Redirect("~/nofound.aspx", false);
Response.End();
}
else
{
Server.Transfer("~/Error.aspx", false);
}
}
}
}
復(fù)制代碼 代碼如下:
void Application_Error(object sender, EventArgs e)
{
if(Context != null)
{
HttpContext ctx = HttpContext.Current;
Exception ex = ctx.Server.GetLastError();
HttpException ev = ex as HttpException;
if(ev!= null)
{
if(ev.GetHttpCode() == 404)
{
ctx.ClearError();
Response.Redirect("~/nofound.aspx", false);
Response.End();
}
else
{
Server.Transfer("~/Error.aspx", false);
}
}
}
}
您可能感興趣的文章:
- asp.net錯誤頁面處理示例分享
- asp.net網(wǎng)站的404錯誤頁面的正確設(shè)置方法
- ASP.NET 定制簡單的錯誤處理頁面實(shí)現(xiàn)代碼
- asp.net 繼承自Page實(shí)現(xiàn)統(tǒng)一頁面驗(yàn)證與錯誤處理
- Asp.Net實(shí)現(xiàn)404頁面與301重定向的方法
- ASP.NET設(shè)置404頁面返回302HTTP狀態(tài)碼的解決方法
- IIS部署asp.net報404錯誤的解決方法
- asp.net 利用IIS的404錯誤將文件重寫成目錄的簡單方法
- 運(yùn)行asp.net時出現(xiàn) http錯誤404-文件或目錄未找到
- ASP.NET MVC自定義錯誤頁面真的簡單嗎?
相關(guān)文章
深入學(xué)習(xí).net驗(yàn)證碼生成及使用方法
這篇文章主要介紹了.net驗(yàn)證碼生成及使用方法,先了解驗(yàn)證碼是什么以及其作用,最后分享了如何制作驗(yàn)證碼,內(nèi)容很全面,感興趣的小伙伴們可以參考一下2015-11-11
ASP.NET中實(shí)現(xiàn)定制自己的委托和事件參數(shù)類
這篇文章主要介紹了ASP.NET中實(shí)現(xiàn)定制自己的委托和事件參數(shù)類,需要的朋友可以參考下2014-08-08
DataGridView使用自定義控件實(shí)現(xiàn)簡單分頁功能(推薦)
這篇文章主要介紹了DataGridView使用自定義控件實(shí)現(xiàn)簡單分頁功能,數(shù)據(jù)庫使用的是sqlserver,本文通過通過實(shí)例代碼給大家講解的非常詳細(xì),需要的朋友參考下吧2019-11-11
ASP.NET MVC實(shí)現(xiàn)橫向展示購物車
這篇文章介紹了ASP.NET MVC實(shí)現(xiàn)橫向展示購物車的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-09-09
.NET Core授權(quán)失敗自定義響應(yīng)信息的操作方法
這篇文章主要介紹了.NET Core授權(quán)失敗自定義響應(yīng)信息的操作方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-07-07

