以下代码会抛出(被处理的)异常,看起来MVC使用异常来测试控制位置。
<% Html.RenderPartial("LogOnUserControl"); %>
应用程序按预期工作,我注意到在尝试不同位置(Views、Shared)时抛出了异常,其他控件也是如此。显然MVC使用异常来探测文件的不同可能位置。
如果我没记错,使用异常进行流程控制是不好的,也不酷。
注意:让IDE停止所有抛出的异常可以更轻松地调试,我通常会保留它。这就是我从RenderPartial
得到异常的方式。