Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как визуализировать декодированный Html из Javascript razor view

Автор вопроса: hussianОтветов: 1

Я пытаюсь установить значения текстовых полей как Raw Html, чтобы он не кодировал строки, содержащие символы, такие как одинарные кавычки. например O'Riely отображается как O & # 0 3 9 ; Riely.
Проблема, с которой я столкнулся, заключается в том, что я не могу использовать функцию @html.Raw() в Javascript, когда я также ссылаюсь на поле модели представления/смешиваюсь с кодом C#.

<script type="text/javascript">
    $(document).ready(function () {
         <text>
        $('#mytextField').val('@Model.FullName ');
        </text>
    });
</script>

Любое предложение будет более чем приветствоваться.

  • возможный дубликат Отображать закодированный html с помощью бритвы Codeman 12.02.2015

htmljqueryrazorhtml-encode

Ответы

Ответ 1 · рейтинг 1 · Codeman

Как указано в этом вопросе, вы можете сделать это с помощью Html.Raw:

@Html.Raw(HttpUtility.HtmlDecode(Model.FullName));

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы