检查被调用的服务器端方法

时间:2014-03-21 12:43:12

标签: asp.net validation

任何人都可以告诉我如何在运行时调试代码,以便查看正在调用哪个服务器端方法?代码中有自定义方法转换为Dll,我想找到正在发生的事情。调用按钮单击的方法也没有进行任何验证,但按钮点击时会发生优惠券验证。此外没有javascript,因为我禁用了javascript并运行代码并且验证运行良好。

按钮声明:

<asp:Button ID="Apply" runat="server onClick = "Apply_Click" .. >

点击事件:

Apply_Click(object sender, EventArgs e)
{
     GetXML();
}

这只是生成XML但不调用其他方法。所以现在我必须找到导致服务器验证的服务器方法。请任何人都可以帮忙。

1 个答案:

答案 0 :(得分:0)

我猜你有Visual Studio 2010专业版(如果我错了,请更正我)。页面运行后,进入Visual Studio,单击暂停按钮,然后单击步入按钮。现在,当您单击页面上的任何内容(发送页面服务器端)时,VStudio将立即启动,已暂停。

您可能还想在您认为正在运行的代码块上放置断点。然后,您可以检查堆栈跟踪以查看到达目的地的路径。

还有一些方法可以在变量(手表)上设置断点,这样VStudio就会在该值发生变化时中断。我认为该功能仅适用于Pro或Ultimate。