2010-08-23 56 views
0

string Emails =「」; foreach(GridViewRow gr in gvregview.Rows) CheckBox chk =(CheckBox)gr.FindControl(「Checked」); 標籤ID =(標籤)gr.FindControl(「lblEmail」); Label lbl =(Label)gr.FindControl(「lblPass」); 標籤Lblmrno =(標籤)gr.FindControl(「Lblmrno」); 如果(chk.Checked ==真){ 發送郵件後留言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); 

      } 


     } 

大家好,我希望將郵件發送到所有選定的用戶在GridView和顯示信息「郵件發送給用戶的用戶名」爲每個用戶。郵件發送成功,但只顯示最後一個用戶名。怎麼做。 Response.write正在工作,但在頂部顯示消息。但我想在特定位置顯示消息。

感謝 感謝

回答

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

在這種情況下,你添加的文本,而不是取代它。

0

我想替換文本不附加文本。第一個用戶的郵件發送成功後。然後消息應顯示在頁面上。然後對其他用戶也一樣。