2009-07-09 7 views
0

maintenant j'ai une énorme Solution dans laquelle nous utilisons des alertes javascript via RegisterStartupScript pour tous les messages et les erreurs .. Nous étions prêts à modifier tout cela pour faire quelque chose de similaire au modalPopupExtender, ou le Je veux dire, pour montrer un modalpopup sur une seule page, je dois le créer sur le fichier aspx, en définissant les attributs, etc ... Donc, je ne fais que demander Pour des idées, voulez savoir comment vous les gars traitent de cette ..Implémenter modalpopups comme alerte par défaut dans le projet entier

Répondre

1

J'utiliserais probablement la boîte de dialogue jQuery et placerais le code de balisage et d'initialisation dans une MasterPage, définie avec autoOpen false et cachée par défaut. J'injecter du code qui interagit avec la boîte de dialogue dans chaque page si nécessaire. Puis, dans votre page, vous injecterez du code qui appelle showError. Notez que ceci devrait être après le script ci-dessus afin de s'assurer que la fonction a été définie. Ce qui cracherait rendrait comme:

<script type="text/javascript"> 
    $(function() { 
      showError('Database connection error', 'There was an error connecting to the database.')' 
    }); 
</script> 
1

Pourriez-vous pas placer le modal popup/modal popup extender dans un utilisateur un contrôle et intégrer le contrôle de l'utilisateur dans chaque page?

Questions connexes