2010-07-22 6 views
0

J'utilise un bouton asp de la manière suivante:asp.net problème de mise à feu des événements Bouton

<asp:Button ID="ButtonSave" runat="server" Text="Save" OnClick="ButtonSave_Click" /> 

et le code du gestionnaire ressemble à ceci:

protected void ButtonSave_Click(object sender, EventArgs e) 
{ 
    Authenticate(); 

    //some other code here 

    //redirect to certain page here 
} 

Alors que le débogage, je mets un point d'arrêt chez Authenticate, mais il semble qu'il n'entre pas dans la fonction, bien que la redirection ait lieu et je ne fais plus de redirection dans le fichier que celui-ci. Je ne comprends pas ce qui se passe, donc si quelqu'un pouvait m'aider, je serais très reconnaissant.

+0

est-il « Arrêt » à points d'arrêt? ou juste celui-ci ... parce que peut-être que vous n'avez pas le débogage correctement activé et il ignore simplement les points d'arrêt que vous avez ... – davidsleeps

+0

je viens de vérifier, il ne s'arrête à aucun point d'arrêt même à la fonction de chargement de la page, mais comme je peux le dire, le débogage est activé. – Nee

Répondre

1

Il existe plusieurs raisons possibles. Quatre:

  • Vous n'êtes pas en fait le surf à l'application (version) qui est accroché dans le débogueur: quelque chose qui peut se produire si vous utilisez IIS pour héberger l'application en même temps que vous 're créer des instances de débogage sur la mouche (vérifiez vos ports).
  • L'application n'est plus synchronisée. Reconstruire/recharger.
  • Assurez-vous de faire une compilation 'debug'.
  • Assurez-vous que les options Activer le débogage ASP et ASP.NET Activer débogage ne sont pas définies sur False
Questions connexes