은 내가 ASP의 목록보기에 표시되는 데이터를 복사하려합니다.사본 ASP를 제어
나는 HTML을 잡기 위해 자바 스크립트를 사용하여 정보를 잡아 수 (나는 그것을 이메일로 원하는)하지만 스타일이 적용되지 않은 것입니다.
출력 할 때마다 데이터를 저장하기 위해 각 컨트롤 안에 들어가기를 원하지 않습니다. 그들의 더 나은 해결책인가?
은 내가 ASP의 목록보기에 표시되는 데이터를 복사하려합니다.사본 ASP를 제어
나는 HTML을 잡기 위해 자바 스크립트를 사용하여 정보를 잡아 수 (나는 그것을 이메일로 원하는)하지만 스타일이 적용되지 않은 것입니다.
출력 할 때마다 데이터를 저장하기 위해 각 컨트롤 안에 들어가기를 원하지 않습니다. 그들의 더 나은 해결책인가?
나는 이것이 답을 얻었 으리라는 것을 알고 있지만 도움이 될 수 있도록 이것을 추가 할 것이라고 생각했다. 다음 컨트롤을 사용하여 HTML을 반환합니다. 앞서 언급했듯이 이메일 HTML에 CSS를 포함시켜야합니다.
using System.Text;
using System.IO;
using System.Web.UI;
public string RenderControl(Control ctrl)
{
StringBuilder sb = new StringBuilder();
StringWriter tw = new StringWriter(sb);
HtmlTextWriter hw = new HtmlTextWriter(tw);
ctrl.RenderControl(hw);
return sb.ToString();
}
여러 블로그 사이트에서 도난당했습니다 like this one.
HTML은 HTML입니다. CSS로 서식을 유지하는 경우 전자 메일에도 관련 CSS 클래스와 태그를 첨부해야합니다. 이는 매우 간단해야합니다.
나는 스타일을 가진 숨겨진 필드에 텍스트를 채우고 asp가 이메일을 통해 숨겨진 필드를 보내도록합니다 ... –