Asp .Net 4 и буквальный вывод - PullRequest
0 голосов
/ 06 января 2012

Здравствуйте, я обнаружил следующее странное для меня поведение Literal в Asp MVC, и я не знаю, как это исправить.У меня есть следующая часть HTML-кода на странице aspx

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

При событии загрузки страницы я пытаюсь показать текст пользователя:

lblDescription.Text = stringVar;

строка var может содержать другой HTML-тег, например p, div и т. д.

Но когда моя страница загружена, я вижу все HTML, которые должны быть внутри

, были созданы под этим элементом.

некоторый текст

Кто-нибудь знает почему?спасибо

1 Ответ

0 голосов
/ 06 января 2012

Попробуйте это:

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

MSDN: свойство Mode

...