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;
btnSendMail دکمه خصوصی;
CreateChildControls نادیده گرفتن محافظت از درجه اعتبار ساقط()
{
txtTo = جدید کادر();
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 = صحیح است;
SPUtility.SendEmail(_web, غلط, غلط, txtTo.Text, “ایمیل تست”, “متن پیام بدن”);
_web.Dispose();
_site.Dispose();
}
}
}
WebPart را ایجاد و ثبت نام آن را به عنوان SafeControl
پاسخی بنویسید