2008-11-19 8 views
10

Comment définir un point de rupture dans les balises de serveur dans les pages .aspx. par exemple.Points de rupture Pages aspx

<% dim breakhere =new object() %> 

L'application Web est en cours d'exécution en mode débogage avec le <compilation debug="true" ... dans le web.config. Mais la page dit:

Le point de rupture ne sera pas actuellement hit. Aucun symbole n'a été chargé pour ce document.

Y a-t-il autre chose que je dois définir?

Répondre

25

place de définir le point d'arrêt directement, vous pouvez utiliser

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

    // more code here... 

    %> 

Peut-être un meilleur su ggestion ne doit pas mettre de code en ligne dans votre balisage - placez-le plutôt dans une méthode dans le fichier code-behind, puis appelez cette méthode à partir de votre balisage. Dans votre méthode dans le code-behind, vous pouvez utiliser les points d'arrêt comme vous le feriez normalement.

-1

Je n'ai pas essayé moi-même, mais en ASP (VBScript) vous pouvez injecter une instruction STOP et qui déclenchera l'IDE pour briser sur cette ligne

Exemple

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

HTH

Questions connexes