所有
在VS中调试Web应用程序时,我注意到一些奇怪的行为,即构建一些导航的方法被调用两次。
我读了this但不确定这是我需要的或者如何实施。
这是我需要调用者信息的方法:
发件人arg值用于作为导航构建器的控件:
{ASP.usercontrols_meganav_ascx}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BuildMegaMenu(sender);
}
}
答案 0 :(得分:1)
调试时,您可以使用内置的Visual Studio Call-Stack窗口。 这样,您可以查看当前堆栈中的函数或过程调用并找到违规者。
在调试菜单上,选择 Windows ,然后点击调用堆栈。
例如: