0
我在Asp.net 4.0使用路由
/vb.net如下面的例子:Error404和System.Web.Routing.RouteTable.Routes
rotas.MapPageRoute("test", "test/{detail}/{id}", "~/test/test.aspx")
在web.config中已設定的customErrors:
<customErrors defaultRedirect="ErrorPage.htm" mode="On">
<error statusCode="404" redirect="Error404.htm"/>
</customErrors>
如果無效網址而不使用路由提交的404錯誤頁面正確顯示。例如:site/defaul2.aspx。
但是,如果我進入使用路由喜歡的網站/ TEST2 /什麼/ 123出現標準的asp.net 404錯誤頁面,而不是我的404自定義頁面(Error404.htm)無效的網址。