嗨离散事件,
下面是一段代码,发送电子邮件的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
{
私人的TextBox txtTo;
私人按钮btnSendMail;
受保护的覆盖无效的CreateChildControls()
{
txtTo =新的TextBox();
this.Controls.Add(txtTo);
btnSendMail =新按钮();
btnSendMail.Text = “发送电子邮件”;
btnSendMail.Click =新的EventHandler(SendMail_Click);
this.Controls.Add(btnSendMail);
}
无效SendMail_Click(发件人对象, EventArgs五)
{
的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
给一个答复