2009-10-09 65 views
0

例如在我的網站上,我得到了twitter,facebook等的鏈接。 和facebook的鏈接是錯誤的,所以當點擊我的asp.net mvc頁面上的facebook鏈接時。 HTTP 404將被瀏覽器拋出,所以如何處理,因爲這不會被全局ascx頁面中的Application_Error所捕獲。如何處理錯誤,如果在asp.net mvc中斷鏈接?

我可以想到的一種方法是點擊鏈接應該調用一個動作方法 在那裏它會ping網址,並檢查鏈接是否工作,如果工作,它會重定向。

有沒有其他辦法做到這一點?

回答

1

使用的工具,像this one定期驗證所有的鏈接。當用戶點擊鏈接時,我不認爲按需執行此操作是有意義的。

0

使用Custom errors部分在web.config文件

+0

這個問題是關於來自外部網站的404錯誤。 customErrors元素適用於您的網站上發生的錯誤。 – DSO 2009-10-09 07:04:41

+0

是的DSO是對的 – kurozakura 2009-10-09 07:08:29