我在 C# 的字符串变量中有一些 HTML 代码。
该代码在运行时生成并存储在String变量中。但现在我想在运行时执行这段代码。我想做的就是看看该代码在浏览器中的外观。
我怎样才能做到这一点?
asp.net 中是否有提供此类功能的控件?
您可以使用任何控件,例如panel
literal
.
假设你有一个字符串
string str="<p><div>Some Text</div></p>";
Literal1.Text = str;
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
在您的 .aspx 中放置带有属性runat=server的 html 标记(div、段落、标签等)
<p id="dynamicstring" runat="server"></p>
在代码隐藏中
dynamicstring.InnerText= yourstring;
您可以使用 StringBuilder 然后简单地使用 Response.Write 为 StringBuilder