Сообщение после отправки почты asp.net - PullRequest
0 голосов
/ 23 августа 2010

string Emails = ""; foreach (GridViewRow gr в gvregview.Rows) { CheckBox chk = (CheckBox) gr.FindControl ("Проверено"); Label ID = (Label) gr.FindControl ("lblEmail"); Метка lbl = (Метка) gr.FindControl ("lblPass"); Метка Lblmrno = (Метка) gr.FindControl ("Lblmrno"); if (chk.Checked == true) {

                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 и отобразить сообщение «Почта, отправленная пользователю UserName» для каждого пользователя. Почта отправлена ​​успешно, но отображается только последнее имя пользователя. Как это сделать. Response.write работает, но отображает сообщение сверху. Но я хочу отобразить сообщение в определенном месте.

Спасибо Спасибо

Ответы [ 2 ]

0 голосов
/ 23 августа 2010

Я хочу заменить текст, а не добавить текст.Когда почта первому пользователю была успешно отправлена.Тогда сообщение должно отобразиться на странице.то же самое для других пользователей.

0 голосов
/ 23 августа 2010
lblmsg.Text += "Mail Sent to "+Lblmrno.Text+", ";

в этом случае вы ДОБАВЛЯЕТЕ текст, а не заменяете его.

...