Kaip Siųsti laišką Nuo WebPart į MOSS 2007

Labas Devs,
Žemiau yra kodo fragmentą siųsti paštu iš webpart.

naudojantis sistemos;
naudojant System.Collections.Generic;
naudojant System.ComponentModel;
naudojant System.Text;
naudojant System.Web;
naudojant System.Web.UI;
naudojant System.Web.UI.WebControls;
naudojant System.Collections.ObjectModel;
naudojant Microsoft.SharePoint.Utilities;
naudojant Microsoft.SharePoint;
naudojant System.Data;
naudojant System.Collections;
vardų SendMail
{
visuomenės klasė SendMail : Microsoft.SharePoint.WebPartPages.WebPart
{
privati ​​TextBox txtTo;
privati ​​mygtukas btnSendMail;
apsaugotas nepaisyti negaliojančiu CreateChildControls()
{
txtTo = nauji TextBox();
this.Controls.Add(txtTo);
btnSendMail = nauji mygtukas();
btnSendMail.Text = “Siųsti Siųsti”;
btnSendMail.Click = nauji EventHandler(SendMail_Click);
this.Controls.Add(btnSendMail);
}
negaliojančiu SendMail_Click(objektas siuntėjas, EventArgs el)
{
SPSite _site = nauji SPSite(HttpContext.Current.Request.Url.ToString());
Spweb _web = _site.OpenWeb();
_web.AllowUnsafeUpdates = true;
SPUtility.SendEmail(_web, klaidingas, klaidingas, txtTo.Text, “Testas paštas”, “Tekstas Kūno Pranešimas”);
_web.Dispose();
_site.Dispose();
}
}
}

Sukurti webpart ir užregistruoti jį kaip SafeControl

Leave a Reply

Galite naudoti šiuos HTML tagai

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