2011-08-29 8 views
2

SSRS에서 내 보낸 일부 HTML 파일을 가져와 전자 메일 본문으로 설정하는 응용 프로그램을 작성했습니다. 그러나 어떤 이유로 보고서가 너무 좁게 렌더링되고 있습니다. 브라우저에서 HTML 파일을 열면 올바르게 나타납니다.C#으로 HTML 편집하기

전자 메일에서 테이블의 너비를 늘리는 가장 좋은 방법은 무엇입니까? 그러나 나는 내가 파일에 HTML을 편집하거나, 경우에하는 방법을 알아내는 데 문제가 ... HTML 파일을 구문 분석하고 파일의 상단에

<style> 
table.x_MsoNormalTable { 
width: 1000px; 
} 
</style> 

같은 스타일 태그를 추가하는 생각 이 솔루션은 작동 할 수도 있습니다. 또는 보고서의 너비를 늘리기 위해 실제 이메일 본문 속성에 대한 작업을 수행해야하는 경우

답변

3

이 특정 문제를 해결하는 더 좋은 방법이 있는지 모르겠지만 C#에서 HTML을 편집하려면 가장 좋은 방법은 HTML Agility Pack 일 것입니다.

0

문제는 CSS와 전자 메일 클라이언트가 잘 어울리지 않는다는 것입니다. 설명 W. 제 해결 f}을 포함한 자세한 정보는 here을 참조하십시오.

+0

이메일 메시지의 HTML을 검토 한 결과,이 기사가 머리에 못을 박은 것처럼 보입니다. 전자 메일의 상단에는 주석 처리 된