뉴스 레터의 경우 웹 페이지에서 전자 메일의 최종 본문을 생성 한 다음이를 전자 메일 본문으로 가져 오려고합니다. 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();
}
그러나 나는 더 좋은 방법이 있어야한다고 생각합니다. 웹 호출없이 생성 된 뷰를 어떻게 든 가져올 수 있습니까?