2008-11-19 11 views
10

Cómo establecer puntos de interrupción en las etiquetas de servidor en páginas .aspx. p.ej.Puntos de interrupción páginas aspx

<% dim breakhere =new object() %> 

aplicación La Web se está ejecutando en modo de depuración con el <compilation debug="true" ... en el web.config. Pero la página dice:

El punto de inflexión no será actualmente golpe. No se han cargado símbolos para este documento.

¿Hay algo más que deba establecer?

Respuesta

25

vez de establecer el punto de interrupción directamente, puede usar

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

    // more code here... 

    %> 

Quizás un mejor su Sin embargo, la digestión es no poner código en línea en su marcado; en su lugar, colóquelo en un método en el archivo de código subyacente y luego llame a ese método desde su marcado. En su método en el código subyacente, puede usar los puntos de interrupción como lo haría normalmente.

-1

Me has probado esto por mí mismo, pero en ASP (VBScript) se puede inyectar una declaración STOP y que activará el IDE para romper en esa línea

Ejemplo

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

HTH

Cuestiones relacionadas