Привет Devs,
Ниже приводится фрагмент кода, чтобы отправить письмо из WebPart.
использованием системы;
использованием System.Collections.Generic;
использованием System.ComponentModel;
использованием System.Text;
использованием System.Web;
использованием System.Web.UI;
использованием System.Web.UI.WebControls;
использованием System.Collections.ObjectModel;
использованием Microsoft.SharePoint.Utilities;
использованием Microsoft.SharePoint;
System.Data использованием;
использованием System.Collections;
имен SendMail
{
общественного класса SendMail : Microsoft.SharePoint.WebPartPages.WebPart
{
частных txtTo TextBox;
частных btnSendMail кнопки;
охраняемых CreateChildControls переопределить недействительными()
{
txtTo = новый TextBox();
this.Controls.Add(txtTo);
btnSendMail = новая кнопка();
btnSendMail.Text = “Отправить Email”;
btnSendMail.Click = новый EventHandler(SendMail_Click);
this.Controls.Add(btnSendMail);
}
недействительным SendMail_Click(Объект отправителя, EventArgs E)
{
SPSite _site = новый SPSite(HttpContext.Current.Request.Url.ToString());
SPWeb _web = _site.OpenWeb();
_web.AllowUnsafeUpdates = True;
SPUtility.SendEmail(_web, ложных, ложных, txtTo.Text, “Тестовое сообщение”, “Основной текст сообщения”);
_web.Dispose();
_site.Dispose();
}
}
}
Создать WebPart и зарегистрировать ее в качестве SafeControl
Написать ответ