Вопрос

Я использую CKeditor, чтобы войти в разные текстовые описания на разных представлениях. Мои теги CKeditor выглядят как

<ckeditor:ckeditorcontrol id="CKEditor1" runat="server" toolbar="Basic" />
.

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

    .
  • Несмотря на то, что моя панель инструментов Basic Am Plational Plational Parebar для редактора.
  • В редактировании см. Описание - быть там в Ckeditor в качестве текста. Как это может быть сделано. Текстовое поле для имени инструкции дается как <%=Html.TextBoxFor(m => m.InstructionName, new { @class="formstyle"} )%>, который показывает инструкцию в режиме редактирования. Который работает нормально. Я хочу то же самое с OutluctionDesc, который является CKeditor.

    Я попробовал

    <CKEditor:CKEditorControl ID="CKEditor1" runat="server" Toolbar="Basic" name="docDesc" Text=<%=Model.DocDesc %> />
    
    .

    Но это бросание ошибки:

    Произошла ошибка во время анализа ресурса, необходимого для обслуживания этого запроса. Пожалуйста, просмотрите следующие определенные данные об ошибке разбора и изменяйте исходный файл соответствующим образом.

    Ошибка ошибки анализатора: Теги сервера не могут содержать конструкции Renacodicetacode.

    Пожалуйста, помогите мне решить эти проблемы. Заранее спасибо.

Это было полезно?

Решение

Вам, вероятно, нужно будет отойти от использования элемента управления стилем ASP.NET и создать текстовую область либо вручную, либо через HTML-хелпер.Мы импортируем JavaScript CKeditor в головке нашей главной страницы, а затем следующее в поле зрения, когда используется CKEDITOR:

<%= Html.TextAreaFor(m=>m.InstructionDesc) %>
<script type="text/javascript">CKEDITOR.replace('InstructionDesc');</script>
.

Это должно преобразовать текстовую область в экземпляр CKEDITOR.Название внутри замены необходимо будет соответствовать идентификатору текстовой области.

Другие советы

Вы уверены, что этот контроль можно использовать с ASP.NET MVC?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top