2
我正在尋找在ASP.NET Web Forms網站上實現URL路由,並且一直在尋找處理404錯誤的最佳方法,例如:使用URL路由處理ASP.NET Web窗體中的404錯誤
routes.MapPageRoute("NewsRouteArticle", "news/article/{url}", "~/news.aspx")
URL與數據庫中的新聞報道相匹配。
如果新聞報道不再存在,會發生什麼情況?如何處理此問題並將用戶重定向到「自定義錯誤」頁面?
我一直在閱讀關於Throw New HttpResponseException(HttpStatusCode.NotFound)
,但它看起來像是用於ASP.NET Web API。
我也意識到ASP.NET存在的問題,其中404錯誤實際上給出狀態碼302,我想嘗試並避免該問題(請參閱this)。