2010-05-18 5 views
0

dans une forme que j'ai un buttoin, lorsque vous cliquez à la fois sur OnclientClick et la publication devrait se produire. en cliquant sur le bouton "Email", une balise "mailto" côté client devrait faire le travail et tirer une nouvelle fenêtre de message sur la machine du client. Alors que les adresses électroniques doivent être invoquées par la publication postérieure. Par conséquent, lorsque vous cliquez sur le bouton, le message côté serveur doit apparaître et, au retour, le script côté client doit être invoqué avec les valeurs lues lors de la publication, et remplir toutes les adresses e-mail.invoquer d'abord le code côté serveur puis le script côté client sans utiliser AJAX

je dois savoir comment faire d'abord un coup de serveur prendre les valeurs, puis exécutez le script client avec ces valeurs sans utiliser AJAX

Répondre

0

Vous pouvez utiliser la méthode RegisterStartupScript pour ajouter un script à la page du code derrière . Exemple:

Page.ClientScript.RegisterStartupScript(
    this.GetType(), 
    "mail", 
    "window.location.href='mailto:" + emailAddress + "';", 
    true 
); 
+0

Vous pouvez également ajouter subject, cc et body au message électronique. Ajoutez simplement? Body = hello world au mailto: [email protected] ie. mailto: [email protected]? subject = helloworld. Voici une liste complète de ce que vous pouvez faire: http://www.ianr.unl.edu/internet/mailto.html – fredrik

+0

Je m'excuse pour une réponse très en retard, Merci beaucoup pour la réponse, je vais essayer et vous laisser savoir ... Merci encore ... –

Questions connexes