-3

我在 C# 的字符串变量中有一些 HTML 代码。

该代码在运行时生成并存储在String变量中。但现在我想在运行时执行这段代码。我想做的就是看看该代码在浏览器中的外观。

我怎样才能做到这一点?

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

4

3 回答 3

1

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

假设你有一个字符串

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

html

 <asp:Literal ID="Literal1" runat="server"></asp:Literal>
于 2013-03-08T18:11:02.963 回答
1

在您的 .aspx 中放置带有属性runat=server的 html 标记(div、段落、标签等)

     <p id="dynamicstring" runat="server"></p>

在代码隐藏中

               dynamicstring.InnerText= yourstring;
于 2013-03-08T18:19:44.593 回答
0

您可以使用 StringBuilder 然后简单地使用 Response.Write 为 StringBuilder

于 2013-03-08T18:27:33.367 回答