【问题标题】:ASP.net MVC Routing Throws Exceptions as Normal Behavour?ASP.net MVC 路由抛出异常作为正常行为?
【发布时间】:2009-07-14 07:13:43
【问题描述】:

我正在调试我当前的项目(ASP.net MVC 1.0 项目) 并偶然发现了一些令人不安的行为。

似乎当路由器正在寻找引用的局部视图时 又名

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

它会在默认位置循环,直到找到正确的位置。 所以它检查“Views\Shared\AccountListControl” 并检查“Views\Home\AccountListControl” 等等

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

是否所有这些异常都会导致显着的性能成本?

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

【问题讨论】:

    标签: asp.net-mvc exception routing


    【解决方案1】:

    好像在Release模式下有are no exceptions thrown and view locations are cached,所以不需要更明确。

    【讨论】:

      猜你喜欢
      • 2012-10-06
      • 2011-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多