如何在asp.net的字符串变量中执行动态创建的HTML代码

本文关键字:执行 动态 创建 代码 HTML 字符串 asp net 变量 | 更新日期: 2023-09-27 18:02:55

我有一些HTML代码在c#的字符串变量

运行时生成并存储在String变量中的代码。但现在我想在运行时执行这段代码。我想做的就是看看这些代码在BROWSER中是什么样子的。

我该怎么做?

在asp.net中是否有控件提供这样的功能?

如何在asp.net的字符串变量中执行动态创建的HTML代码

您可以使用任何控件,如panel literal

假设有一个字符串

string str="<p><div>Some Text</div></p>";
Literal1.Text = str;

html

 <asp:Literal ID="Literal1" runat="server"></asp:Literal>

在你的。aspx放html标签(div,段落,标签等)与属性runat=server

     <p id="dynamicstring" runat="server"></p>
在后台代码

               dynamicstring.InnerText= yourstring;

你可以使用StringBuilder,然后简单地使用Response。写StringBuilder