你能将asp.net WebForm控件转换为HTML吗?

Pet*_*ras 2 asp.net controls webforms

我正在寻找一种方法将WebForm控件转换为文本.

是否有可能做到这一点:

TextBox tx = new TextBox();
tx.Text = "test";

string html = tx.HTML();
Run Code Online (Sandbox Code Playgroud)

html将在哪里:

<input type="text" value="test"/>
Run Code Online (Sandbox Code Playgroud)

lak*_*k-b 7

 var sb = new StringBuilder();
 var htw = new HtmlTextWriter(new System.IO.StringWriter(sb, System.Globalization.CultureInfo.InvariantCulture));

 var tx = new TextBox {Text = "test"};
 tx.RenderControl(htw);
 var html = sb.ToString();
 Response.Write(html);
Run Code Online (Sandbox Code Playgroud)