嗨離散事件,
以下是部分代碼發送電子郵件從 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的SPSite _site(HttpContext.Current.Request.Url.ToString());
SPWeb _web = _site.OpenWeb();
_web.AllowUnsafeUpdates =真;
SPUtility.SendEmail(_web, 假, 假, txtTo.Text, “測試電子郵件”, “正文中消息”);
_web.Dispose();
_site.Dispose();
}
}
}
創建的WebPart並註冊它的SafeControl
給一個答复