您的位置:首页 > Web前端 > HTML

把UserControl通过代码控制输入HTML

2010-02-22 10:34 183 查看
用HttpContext获得Server对象,然后执行Execute方法,看代码:

public string RenderView(UserControl control)
{
Page page=new Page();
Form form=new Form();

page.Controls.Add(form);
StringWriter output = new StringWriter();

form.Controls.Add(control);
HttpContext.Current.Server.Execute(page, output, false);

return output.ToString();
}

如果是不需要在Form中的控件,我们可以省去添加Form这一步。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: