Интеграция предварительного просмотра визуального редактора MarkItUp с ASP.NET приложение MVC

Я проверяю MarkItUp! визуальный редактор в приложении MVC, и все работает отлично за исключением предварительного просмотра. В настройках (set.js), существует a previewParserPath свойство ("соединяют каналом к Вашему синтаксическому анализатору BBCode"). Я не абсолютно уверен, что это ищет с точки зрения надлежащей интеграции с приложением MVC.

Я полагаю, что это свойство - то, что позволяет рендерингу текста появляться как HTML, а не [code][/code] и т.д.

В моем контроллере я создал следующее:

[AcceptVerbs(HttpVerbs.Get)]
[ValidateInput(false)]
public String ParseCode(string toBeParsed)
{
    return BBCode.ToHtml(toBeParsed);
}

5
задан random 21 July 2011 в 18:41
поделиться

1 ответ

Глядя на Markitup Документация

PreviewParserPath Строка> Путь Вы можете установить путь своего собственного парсера для предварительного просмотра результата наматываний на размерах, кроме HTML. Если это свойство устанавливается, встроенный превью будет переопределен на ваш собственный скрипт предварительного просмотра. Используйте ~ / для Markitup! корень.

PreviewParservar Строка> По умолчанию: данные Название VAR, размещенное с помощью редактора контента для парсера, определенного выше.

Итак, я предполагаю, что вы устанавливаете PreviewParserPath на / MyController / Parsecode , где MyController - это контроллер с вашим разбором действий. Кроме того, Set PreviewParservar - TobeParsed

Примечание. Я не уверен, что Markitup делает Post или Get на парсер, так что я удалит Acceptverb [httpverbs.get] из вашего действия. Я бы предположил, что он использует пост , хотя.

7
ответ дан 14 December 2019 в 08:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: