2008-11-19 99 views
10

如何在.aspx页面的服务器标签中设置断点。例如断点aspx页面

<% dim breakhere =new object() %> 

Web应用程序以debug模式运行,web.config中的<compilation debug="true" ...。但是页面上写着:

该中断点目前不会被 命中。没有符号已被载入 本文件。

还有什么我需要设置?

回答

25

代替直接设置断点,你可以使用

<% System.Diagnostics.Debugger.Break(); 

    // more code here... 

    %> 

也许更好的su尽管不要将内联代码放入标记中,而是将其放在代码隐藏文件中的方法中,然后从标记中调用该方法。在你的代码隐藏方法中,你可以像平常一样使用断点。

-1

我还没有这样试过自己,但在ASP(VBScript)的,你可以注入一个STOP语句,这将触发IDE到该行

打破例

<% 
STOP 
Dim o as Object = new Object() 
%> 

HTH