1
我想利用asp.net WebControl類(TextBox,CheckBoxList,Button等)來構建一個可以使用TemplateControl.ParseControl()解析爲Control的字符串。RenderControl可以輸出WebControl標記而不是HTML標記嗎?
我使用下面的代碼輸出HTML從WebControl的:
TextBox control = new TextBox();
StringBuilder sb = new StringBuilder();
HtmlTextWriter objHtml = new HtmlTextWriter(new System.IO.StringWriter(sb));
control.RenderControl(objHtml);
此輸出:
"<input name=\"Phone\" type=\"text\" id=\"Phone\" />"
是否可以輸出,而不是下面?:
"<asp:Textbox name=\"Phone\" id=\"Phone\" runat=\"server\" />"