繁体   English   中英

您可以将 asp.net WebForm 控件转换为 HTML 吗?

[英]Can you convert asp.net WebForm controls to HTML?

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

是否有可能做到这一点:

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

string html = tx.HTML();

其中 html 将是:

<input type="text" value="test"/>
 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);

您可以使用RenderControl()方法http://msdn.microsoft.com/en-us/library/htwek607(v=vs.80).aspx并获取 Stream ZA8ZCFDE6331CBD59EB6661 中的字符串

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM