2009-09-24 6 views
0

TemplateControl 또는 WCF 서비스의 페이지에 액세스 할 수 없어서 사용자 정의 컨트롤을 렌더링 할 수 있는지 궁금한가요? 그렇다면 어떻게해야할까요?WCF의 LoadControl

private string GetRenderedHtmlFrom(Control control) 
{ 
     StringBuilder stringBuilder = new StringBuilder(); 
     StringWriter sw = new System.IO.StringWriter(stringBuilder); 
     HtmlTextWriter htmlWriter = new HtmlTextWriter(textWriter); 
     control.RenderControl(htmlWriter); 
     return stringBuilder.ToString(); 
} 

감사

답변

0

이 실제로 달성 아니었고 나는 아이디어를 포기 끝났다. 내가 구현 한 거친 솔루션은 HTML 페이지를로드하고 string.Format()을 사용하여 조작 한 다음 결과를 문자열로 반환하고 JavaScript에 '컨트롤로드'를 허용했습니다.