2009-09-24 3 views
0

Поскольку я не имел доступа к TemplateControl или странице из службы WCF, мне было интересно, можно ли было сделать настраиваемый элемент управления? Если да, то как это сделать?LoadControl в WCF

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

Это на самом деле не было достижимо, и я в конечном итоге отказаться от идеи. Грубое решение i реализовало загрузку html-страницы и использование string.Format() для управления ею, а затем вернули результаты в виде строки и позволили JavaScript «загрузить элемент управления».

Смежные вопросы