Установка текста по умолчанию в WYMEDITOR - PullRequest
0 голосов
/ 10 июля 2011

У меня есть вопрос об использовании WYMEditor в ASP.NET MVC 3 с jQuery.Я хотел бы установить текст по умолчанию в WYMEditor на моей веб-странице.Если я делаю так:

<script type="text/javascript">
jQuery(function() {
   jQuery(".wymeditor").wymeditor( { html : '<strong>some text</strong>'});
 });

Нет проблем, и wymeditor показывает хорошо отформатированный текст, но я пытаюсь это сделать так:

<script type="text/javascript">
jQuery(function() {
   jQuery(".wymeditor").wymeditor( { html : '@ViewBag.HtmlText'});

 });

(HtmlText - это переменная, в которой я храню: <strong>some text</strong>) WymEditor показывает мне неформатированный текст <strong>some text</strong>.Я пробовал HtmlEncoding и т. Д., Но он все еще не работает.

1 Ответ

1 голос
/ 10 июля 2011

Попробуй так:

<script type="text/javascript">
    jQuery(function() {
        var html = @Html.Raw(Json.Encode(ViewBag.HtmlText));
        jQuery('.wymeditor').wymeditor({ html: html });
    });
</script>

И, пожалуйста, избавьтесь от этого ViewBag, так как каждый раз, когда я вижу это, я заболеваю. Используйте модели представлений и строго типизированные виды.

...