断点aspx页面

时间:2008-11-19 11:47:09

标签: asp.net asp.net-mvc visual-studio-2008 debugging

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

<%   dim breakhere =new object() %>

Web应用程序在调试模式下运行,其中包含web.config中的<compilation debug="true" ...。但页面上写着:

  

目前不会出现断点   击中。没有加载任何符号   这份文件。

我还需要设置其他内容吗?

2 个答案:

答案 0 :(得分:25)

而不是直接设置断点,您可以使用

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

    // more code here...

     %>

或许更好的建议是不要在标记中放入内联代码 - 而是将其放在代码隐藏文件中的方法中,然后从标记中调用该方法。在代码隐藏中的方法中,您可以像往常一样使用断点。

答案 1 :(得分:-1)

我自己没有尝试过,但是在ASP(VBScript)中你可以注入一个STOP语句,这将触发IDE在该行上中断

实施例

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

HTH