2009-07-14 95 views
0

我正在调试我当前的项目(ASP.net MVC 1.0项目) 并偶然发现有些令人不安的行为。ASP.net MVC路由抛出异常作为正常行为?

看来,当路由器通过它狩猎引用的局部视图 又名

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

这周期的默认位置,直到找到正确的位置。 所以它会检查“视图\共享\ AccountListControl” 并检查“视图\首页\ AccountListControl” 等

一旦找到匹配 - 一切都很好。 错误的位置由每种情况下抛出的Web异常标识。

对于所有这些例外情况,是否存在显着的性能成本?

我应该修改代码以更明确吗?

回答