2009-07-14 55 views
0

我正在調試我當前的項目(ASP.net MVC 1.0項目) 並偶然發現有些令人不安的行爲。ASP.net MVC路由拋出異常作爲正常行爲?

看來,當路由器通過它狩獵引用的局部視圖 又名

<%Html.RenderPartial("AccountListControl", ViewData["AccountList"]); %> 

這週期的默認位置,直到找到正確的位置。 所以它會檢查「視圖\共享\ AccountListControl」 並檢查「視圖\首頁\ AccountListControl」 等

一旦找到匹配 - 一切都很好。 錯誤的位置由每種情況下拋出的Web異常標識。

對於所有這些例外情況,是否存在顯着的性能成本?

我應該修改代碼以更明確嗎?

回答