关于方法调用者的信息

时间:2014-02-11 12:33:15

标签: c# asp.net-mvc-3 methods stack-trace

所有

在VS中调试Web应用程序时,我注意到一些奇怪的行为,即构建一些导航的方法被调用两次。

我读了this但不确定这是我需要的或者如何实施。

这是我需要调用者信息的方法:

发件人arg值用于作为导航构建器的控件:

{ASP.usercontrols_meganav_ascx}

 protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                BuildMegaMenu(sender);
            }
        }

1 个答案:

答案 0 :(得分:1)

调试时,您可以使用内置的Visual Studio Call-Stack窗口。 这样,您可以查看当前堆栈中的函数或过程调用并找到违规者。

调试菜单上,选择 Windows ,然后点击调用堆栈

例如: enter image description here