asp.net 在global中攔截404錯誤的實現(xiàn)方法
更新時間:2010年03月05日 18:05:31 作者:
asp.net 在global中攔截404錯誤,增加用于體驗,不會因為提示找不到信息而直接退出的尷尬。
復(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 定制簡單的錯誤處理頁面實現(xiàn)代碼
- asp.net 繼承自Page實現(xiàn)統(tǒng)一頁面驗證與錯誤處理
- Asp.Net實現(xiàn)404頁面與301重定向的方法
- ASP.NET設(shè)置404頁面返回302HTTP狀態(tài)碼的解決方法
- IIS部署asp.net報404錯誤的解決方法
- asp.net 利用IIS的404錯誤將文件重寫成目錄的簡單方法
- 運行asp.net時出現(xiàn) http錯誤404-文件或目錄未找到
- ASP.NET MVC自定義錯誤頁面真的簡單嗎?
相關(guān)文章
用ASP.NET做的個性化的郵件發(fā)送系統(tǒng)
如果要你用ASP來做一個郵件發(fā)送系統(tǒng),你一定認為這是一個比較復(fù)雜的工作。其實也的確是這樣。但當(dāng)他的后繼產(chǎn)品ASP.NET被推出以后,他的強大功能就使的這一切就變的相對簡單了。真的這樣神奇么?我們就通過ASP.NET做一個郵件發(fā)送系統(tǒng),看看到底有什么奧秘,是不是真的簡單。2008-02-02
國產(chǎn)化之銀河麒麟安裝.NetCore包管理器方式(步驟詳解)
這篇文章主要介紹了國產(chǎn)化之銀河麒麟安裝.NetCore-包管理器方式,本文給大家分享安裝步驟及安裝命令,對銀河麒麟安裝.NetCore相關(guān)知識感興趣的朋友一起看看吧2022-03-03
.Net Core在程序的任意位置使用和注入服務(wù)的方法
這篇文章主要介紹了.Net Core在程序的任意位置使用和注入服務(wù)的方法,很多朋友對此問題都不是很清楚,于是寫這篇文章幫助大家學(xué)習(xí),需要的朋友可以參考下2018-10-10
ASP.NET百度Ueditor編輯器實現(xiàn)上傳圖片添加水印效果
這篇文章主要給大家介紹了ASP.NET百度Ueditor編輯器1.4.3這個版本實現(xiàn)上傳圖片添加水印效果的相關(guān)資料,文中通過圖文及示例代碼介紹的非常詳細,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-03-03
asp.net繼承IHttpHandler接口實現(xiàn)給網(wǎng)站圖片添加水印功能實例
這篇文章主要介紹了asp.net繼承IHttpHandler接口實現(xiàn)給網(wǎng)站圖片添加水印功能,實例分析了asp.net基于IHttpHandler接口實現(xiàn)網(wǎng)站圖片水印功能的具體步驟與相關(guān)技巧,需要的朋友可以參考下2016-07-07

