Як адправіць электронны ліст ад WebPart ў MOSS 2007

Прывітанне Devs,
Ніжэй кавалак кода, каб адправіць на e-mail ад вэб-часткі.

з дапамогай сістэмы;
з дапамогай 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 = “Адправіць на e-mail”;
btnSendMail.Click = новы EventHandler(SendMail_Click);
this.Controls.Add(btnSendMail);
}
несапраўднымі SendMail_Click(аб'ект перадаецца, EventArgs E)
{
SPSite _site = новы SPSite(HttpContext.Current.Request.Url.ToString());
_web SPWeb = _site.OpenWeb();
_web.AllowUnsafeUpdates = TRUE;
SPUtility.SendEmail(_web, хлусня, хлусня, txtTo.Text, “Тэст Email”, “Тэкст паведамлення кузава”);
_web.Dispose();
_site.Dispose();
}
}
}

Стварыць WebPart і зарэгістраваць яе ў якасці SafeControl

Напісаць адказ

Вы можаце выкарыстоўваць гэтыя HTML тэгі

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>