900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > asp.net读取用户控件 自定义加载用户控件

asp.net读取用户控件 自定义加载用户控件

时间:2024-07-06 08:05:19

相关推荐

asp.net读取用户控件 自定义加载用户控件

1、自定义加载用户控件

ceshi.aspx页面

<html><body><div id="divControls" runat="server"></div></body></html>

ceshi.aspx.cs页面

System.Web.UI.UserControl newUC = (System.Web.UI.UserControl)Page.LoadControl("ceshi.ascx");divControls.Controls.Add(newUC);

2、把用户控件转换为html字符串

Page page = new Page();//这里新建了一个page对像,不是当前的page对像System.Web.UI.UserControl control = (System.Web.UI.UserControl)page.LoadControl("ceshi.ascx");page.Controls.Add(control);//在新建的page对像中加载进去System.IO.StringWriter tw = new System.IO.StringWriter();HtmlTextWriter wt = new HtmlTextWriter(tw);page.RenderControl(wt);//在新建的page对像 输出htmlResponse.Write(tw.ToString());

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。