代码之家  ›  专栏  ›  技术社区  ›  bla

有这样的控制权吗ASP.NET可以在运行时呈现HTML的?

  •  1
  • bla  · 技术社区  · 14 年前

    要求是检索保存在数据库中的HTML并在屏幕上预览它。我应该使用标签还是有更好的控制?

    3 回复  |  直到 14 年前
        1
  •  4
  •   Tim Cooper    13 年前

    我将使用文本控件,除非您需要对html做任何“额外”的处理。

        2
  •  2
  •   Tim M.    14 年前

    如果不需要容器(或者页面上已经有了容器),则文本可以正常工作。

    <div class="css-class">
        <asp:Literal runat="server" />
    </div>
    

    或者

    <div runat="server" class="css-class" />
    

        3
  •  1
  •   Oded    14 年前

    如果只需要输出HTML,请使用 LiteralControl -你只需设置它 Text 属性设置为所需的HTML。

    如果HTML是用户输入的,您可能需要考虑清理它,以防 XSS 隐藏在HTML数据中的攻击。