2
WebFormコントロールをテキストに変換する方法を探しています。asp.net WebFormコントロールをHTMLに変換できますか?
<input type="text" value="test"/>
WebFormコントロールをテキストに変換する方法を探しています。asp.net WebFormコントロールを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オブジェクト内の文字列を取得することができます。HTMLは次のようになり
TextBox tx = new TextBox();
tx.Text = "test";
string html = tx.HTML();
:
はこれを行うことが可能です。
私はこれが可能だとは思わなかった! – Petras