任何人都可以告诉我如何在运行时调试代码,以便查看正在调用哪个服务器端方法?代码中有自定义方法转换为Dll,我想找到正在发生的事情。调用按钮单击的方法也没有进行任何验证,但按钮点击时会发生优惠券验证。此外没有javascript,因为我禁用了javascript并运行代码并且验证运行良好。
按钮声明:
<asp:Button ID="Apply" runat="server onClick = "Apply_Click" .. >
点击事件:
Apply_Click(object sender, EventArgs e)
{
GetXML();
}
这只是生成XML但不调用其他方法。所以现在我必须找到导致服务器验证的服务器方法。请任何人都可以帮忙。
答案 0 :(得分:0)
我猜你有Visual Studio 2010专业版(如果我错了,请更正我)。页面运行后,进入Visual Studio,单击暂停按钮,然后单击步入按钮。现在,当您单击页面上的任何内容(发送页面服务器端)时,VStudio将立即启动,已暂停。
您可能还想在您认为正在运行的代码块上放置断点。然后,您可以检查堆栈跟踪以查看到达目的地的路径。
还有一些方法可以在变量(手表)上设置断点,这样VStudio就会在该值发生变化时中断。我认为该功能仅适用于Pro或Ultimate。