2010-08-23 9 views
0

string Emails = ""; foreach (GridViewRow gr dans gvregview.Rows) { CheckBox chk = (Case à cocher) gr.FindControl ("cochée"); ID de l'étiquette = (Libellé) gr.FindControl ("lblEmail"); Libellé lbl = (Libellé) gr.FindControl ("lblPass"); Libellé Lblmrno = (Libellé) gr.FindControl ("Lblmrno"); si (chk.Checked == true) { Message après l'envoi du courrier asp.net

   SendMail(ID.Text, lbl.Text); 
       //lblmsg.Text = "Mail Sent to "+Lblmrno.Text; 
       Response.BufferOutput = true; 
       puposalda.MailSentResponse = Lblmrno.Text; 
       //Response.Write("Mail to sent to" + Lblmrno.Text); 
       System.Threading.Thread.Sleep(500); 

      } 


     } 

Salut tout le monde, je veux envoyer des messages à tous les utilisateurs sélectionnés dans gridview et affiche le message « Le courrier envoyé à l'utilisateur UserName » pour chaque utilisateur. Le courrier est envoyé avec succès mais seul le dernier nom d'utilisateur est affiché. Comment faire ça. Response.write fonctionne mais il affiche un message en haut. Mais je veux afficher un message à un endroit précis.

Merci Merci

Répondre

0
lblmsg.Text += "Mail Sent to "+Lblmrno.Text+", "; 

dans ce cas, vous ajoutez le texte, ne pas le remplacer.

0

Je souhaite remplacer le texte sans ajouter de texte. Lorsque le courrier envoyé au premier utilisateur a été envoyé avec succès. Ensuite, le message devrait s'afficher sur la page. alors même pour les autres utilisateurs.

Questions connexes