【问题标题】:LoadControl in WCFWCF 中的负载控制
【发布时间】:2009-09-24 20:26:28
【问题描述】:

由于我没有从 WCF 服务访问 TemplateControl 或页面,我想知道是否可以呈现自定义控件?如果是这样,一个人会怎么做?

 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();
 }

谢谢

【问题讨论】:

    标签: c# wcf asp.net-ajax


    【解决方案1】:

    这实际上是无法实现的,我最终放弃了这个想法。我实现的粗略解决方案是加载一个 html 页面,并使用 string.Format() 对其进行操作,然后将结果作为字符串返回并让 JavaScript“加载控件”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多