asp.net 如何获取一个服务端控件的innerHtml

问题:在codebehind.cs文件, 如何获取一个服务端控件的innerHtml

解决方案:

StringBuilder sb= new StringBuilder();
StringWriter sw= new StringWriter(sb);

HtmlTextWriter hw= new
HtmlTextWriter(sw);
yourServerControl.RenderControl(hw);

return sb.ToString();

注意事项:

要确认此服务端控件已经完成相应的数据绑定,赋值等操作后, 用上述方法你才会得到需要的HTML

posted @ 2010-10-27 18:15  wiseshrek  阅读(1516)  评论(0编辑  收藏  举报