Categories: MSDN / DotNet / Java / Scripts / Linux / PHP Ask - La ask - La Answer

RenderControl problem when sending email

I have this function below which is inside a usercontrol and its suppose to send and email getting data from a XML control as you can see below.
But when i click the button to send the email ..i recieve the email but no data .
Is it becos i set the XML control in my aspx page to visible=false

Any ideas?

public void emailXsltControl()
{


StringBuilder SB = new StringBuilder();
StringWriter SWriter = new StringWriter(SB);

HtmlTextWriter htmlTWriter = new HtmlTextWriter(SWriter);

renderpage.DocumentSource = Page.Server.MapPath("../UI/XML/rote.xml");
renderpage.TransformSource = Page.Server.MapPath("../UI/XSLT/CourseEventsByRef.xsl");
renderpage.RenderControl(htmlTWriter);

string sendData = SB.ToString();
//string L = "sfsdfsdfs";

//this.ucEventCalendar.renderControl( ;
//this.ucXSLTView.renderControl(Page.Server.MapPath("../UI/XSLT/CourseEventsByRef.xsl"),xDoc);

//ucXSLTView.RenderControl(htmlTWriter);

//pige
//xDoc.Save("C:\\ige\\rote.xml");
//this.ucXSLTView.renderControl(Page.Server.MapPath("../UI/XSLT/CourseEventsByRef.xsl"),xDoc);

//string ucXSLTView = SB.ToString();
//ltlHTMLOutput.Text = Server.HtmlEncode(ucXSLTView);

MailMessage objMM = new MailMessage();

objMM.To = "";
objMM.From = "";
objMM.BodyFormat = MailFormat.Html;
objMM.Subject = "New Courses Available";
objMM.Body = "<font face=\"Verdana\">" + "New Courses available " + sendData;
SmtpMail.SmtpServer = "";
SmtpMail.Send(objMM);




}
[1772 byte] By [naijacoder] at [2007-11-11 8:44:53]