0
如果我們在容器中找不到控制器,我們會從工廠拋出404。但是,這會導致標準錯誤頁面而不是我們的自定義錯誤頁面。這就像在這裏拋出404繞過正常的錯誤處理。這是預期的嗎?asp.net mvc 404從控制器工廠拋出
如果我們在容器中找不到控制器,我們會從工廠拋出404。但是,這會導致標準錯誤頁面而不是我們的自定義錯誤頁面。這就像在這裏拋出404繞過正常的錯誤處理。這是預期的嗎?asp.net mvc 404從控制器工廠拋出
嘗試增加defaultRedirect="Home/Error"
到<customErrors>
部分,並確保你有一個名爲Error
一些控制器上的操作方法,在此示例中我用Home
。我試着用這個設置從自定義的ControllerFactory
中拋出一個404,我得到了預期的錯誤視圖。
web.config中的「」部分是什麼樣的? –
Pelle
2012-03-10 09:37:51
只是有自定義錯誤。我只是想讓它解析共享中的error.cshtml – iwayneo 2012-03-10 09:56:48