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

时间:2013-03-08 18:09:24

标签: c# asp.net html runtime

我在C#中的String变量中有一些HTML代码。

该代码在运行时生成并存储在String变量中。 但现在我想在运行时执行此代码。 我想要做的就是看看代码在BROWSER中的外观。

我该怎么做?

asp.net中是否有提供此类功能的控件?

3 个答案:

答案 0 :(得分:1)

您可以使用panel literal之类的任何控制。

假设你有一个字符串

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

HTML

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

答案 1 :(得分:1)

你的.aspx中的

把html标签(div,段落,标签等)与属性 runat = server

     <p id="dynamicstring" runat="server"></p>
在codebehind中

               dynamicstring.InnerText= yourstring;

答案 2 :(得分:0)

您可以使用StringBuilder,然后只需使用Response.Write for StringBuilder