【问题标题】:Asp .Net 4 and Literal outputAsp .Net 4 和文字输出
【发布时间】:2012-01-05 20:16:00
【问题描述】:

你好,我发现 Asp MVC 中 Literal 的行为对我来说很奇怪,我不知道如何解决它。 我在 aspx 页面上有下一部分 html 代码

    ...
<p class="description">
        <asp:Literal ID="lblDescription" runat="server" EnableViewState="false"></asp:Literal>
    </p>
   ...

在页面加载事件中我尝试显示用户文本:

lblDescription.Text = stringVar;

string var 可以包含其他 html 标签,如 p、div 等

但是当我的页面加载时,我看到应该在里面的所有 html

都是在这个元素下创建的。

一些文字

有人知道为什么吗? 谢谢

【问题讨论】:

    标签: asp.net umbraco


    【解决方案1】:

    试试这个:

    <asp:Literal ID="lblDescription" Mode="PassThrough" runat="server" EnableViewState="false"></asp:Literal>
    

    MSDN: Mode Property

    【讨论】:

    • 谢谢。但结果很糟糕,它无助于编码模式的工作,但它显示像文本一样的 html
    猜你喜欢
    • 1970-01-01
    • 2013-02-27
    • 2012-08-09
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 1970-01-01
    • 2014-12-30
    • 2013-08-10
    相关资源
    最近更新 更多