Tag: render html

UserControl的RenderControl要求(C#.NET)中的表单标记

我问如何呈现UserControl的HTML并使代码适用于动态生成的UserControl。 现在我正在尝试使用LoadControl加载以前生成的Control并吐出它的HTML,但它给了我这个: 必须将带有’TextBox’类型的控件放在带有runat = server的表单标记内。 我实际上并没有将控件添加到页面中,我只是想抓取它的HTML。 有任何想法吗? 这是我正在玩的一些代码: TextWriter myTextWriter = new StringWriter(); HtmlTextWriter myWriter = new HtmlTextWriter(myTextWriter); UserControl myControl = (UserControl)LoadControl(“newUserControl.ascx”); myControl.RenderControl(myWriter); return myTextWriter.ToString();