0

当内部操作在视图中引发异常时。@Html.Action("BugyAction")action 方法似乎捕获了异常并将其作为内部异常重新抛出。这对于调试内部操作非常令人沮丧。

在 VisualStudio 向您显示辅助方法抛出的异常时,有没有办法避免这种行为Action

4

1 回答 1

0

您可以中断 Visual Studio 中的任何异常。这是一篇解释如何设置的文章。

确保在代码中重新抛出异常(例如:控制器),以便将其捕获并且您的程序在适当的行中断并且您不会抑制异常。

        public ActionResult SomeAction()
    {
        int something = 0;
        try
        {
            int y = 3 / something;  //Intentional Exception
            return new ActionResult();

        }
        catch (Exception e)
        {
            throw;
        }
    }
于 2012-06-27T15:37:17.717 回答