IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[DEBUG] Pas à pas trop détaillé


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 93
    Par défaut [DEBUG] Pas à pas trop détaillé
    Bonjour,

    Lorsque j'utilise le pas à pas principal ou détaillé, il arrive au debugger de me faire passer du des lignes de code qui ne devrait pas être lancées.
    Par exemple, il passe du toutes les expressions C# ( entre <% %> ) que j'utilise pour récupérer des objets en JavaScript.

    Par exemple ( en gras ce qui est subrillé en jaune par le pas à pas):
    function CloseCB_Ville()
    {
    var combo = <%= RadCB_Ville.ClientID %>;
    combo.HideDropDown();

    }
    Pourquoi passe-t-il en revue toutes ces snippets ?
    Est-ce normal ? Quel est l'intérêt ?

    Merci d'avance ...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 166
    Par défaut
    de toutes tes pages ou seulement celle que tu debug ?

    Sinon c seulement celle que tu debug qu'il passe dedans car ce code la s'écute aussi !

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 93
    Par défaut
    Citation Envoyé par le-roy_a
    de toutes tes pages ou seulement celle que tu debug ?
    Non seulement de la page que je debugge et bien évidemment de la MasterPage.
    Il faut savoir que je mets mon point d'arrêt au tout début de Page_Load pour vraiment voir tout ce qui se passe et c'est comme ça que je me suis rendu compte que le debugger passe par les fonctions Javascript dans lesquelles se trouvents du C# entre <% %>.

    Ce qui ne serait pas choquant si effectivement ces fonctions Javascript doivent s'executer.
    Par exemple, la fonction que j'ai mis en exemple se lance lorsqu'une autre combobox est ouverte, ce qui ferme RadCB_Ville.
    Ainsi quand je lance ma page pour la première fois, il n'y a aucune raison pour que la pas à pas passe par cette fonction Javascript.

    D'ailleurs quand cette fonction est réellement exécuté, je ne crois même pas que le pas à pas y passe.
    Personne ne peut m'expliquer pourquoi ?

  4. #4
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    insi quand je lance ma page pour la première fois, il n'y a aucune raison pour que la pas à pas passe par cette fonction Javascript.
    Ben si justement. Tu confonds code client et code Server. Le code serveur est executé "avant" le code client. Or dans ton javascript tu C#. Donc il va etre "exécuté" , puis le rendu sera envoyé au client. Etla ton javascript ne sera pas executé.

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 93
    Par défaut
    Citation Envoyé par guitoux1
    Ben si justement. Tu confonds code client et code Server. Le code serveur est executé "avant" le code client. Or dans ton javascript tu C#. Donc il va etre "exécuté" , puis le rendu sera envoyé au client. Etla ton javascript ne sera pas executé.
    Ah j'ai compris le code C# compris dans mon Javascript en compiler pour que je n'ai plus que du Javascript pure et ce Javascript n'est lui éxecuter qu'à la demande du client... C'est ça ?

  6. #6
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    c'est ça

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Debug ou release : pas la même taille ?! Code::Blocks
    Par Invité dans le forum Débuter
    Réponses: 4
    Dernier message: 09/06/2014, 21h26
  2. [CLUSTER] pas PVM pas MPI pas condor ni batcheur
    Par frp31 dans le forum Administration système
    Réponses: 0
    Dernier message: 15/03/2011, 11h27
  3. Pourquoi le debugger ne debug t'il pas?
    Par Sunsawe dans le forum Visual Studio
    Réponses: 5
    Dernier message: 01/03/2007, 10h47
  4. [CHAMP] comment ne pas en avoir trop?
    Par Jahprend dans le forum Access
    Réponses: 7
    Dernier message: 03/07/2006, 15h42
  5. [VBA-E] Liaisons qui ne se mettent pas à jour (macro trop rapide?)
    Par minikisskool dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 21/11/2005, 09h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo