ASP.net将html编码的代码插入页面

时间:2012-11-07 09:21:33

标签: asp.net vb.net html-encode

我有dim,其中包含html encoded代码,该代码存储在DB中。

如何将代码插入asp.net页面?
我想在代码后面执行操作(VB.net / C#)。

我应该使用什么控制/方法。请注意我希望代码由浏览器呈现 - 而不仅仅是显示。

1 个答案:

答案 0 :(得分:3)

假设网络表单,您可以在网页上使用Literal控件,并将其Mode属性设置为PassThrough

PassThrough含义

  

不会修改控件的内容。

而非默认Transform

  

控件的内容将转换为HTML编码的字符串。

示例aspx:

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

代码隐藏:

Me.Literal1.Text = "<p>I'm a paragraph.</p>"