對於我們的通訊,我在網頁中生成電子郵件的最後一部分,然後將其放入電子郵件的正文中。我找到了一種方法來處理HttpWebRequest
。以編程方式提取生成的HTML與HttpWebRequest
private string GetHtmlBody(Guid id)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(String.Format("http://news.domain.com/News/View/{0}", id.ToString()));
HttpWebResponse responce = (HttpWebResponse)request.GetResponse();
System.IO.StreamReader sr = new System.IO.StreamReader(responce.GetResponseStream());
return sr.ReadToEnd();
}
不過,我覺得還有更好的辦法。我可以以某種方式拉動生成的視圖,而無需撥打網絡電話?