Приложение ASP.NET MVC в .NET 4.7.1 использует пакет NuGet TinyMCE RichTextEditor при обновлении с 4.5.4 до 7.2.1 не рабC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Приложение ASP.NET MVC в .NET 4.7.1 использует пакет NuGet TinyMCE RichTextEditor при обновлении с 4.5.4 до 7.2.1 не раб

Сообщение Anonymous »

У меня есть веб-приложение ASP.NET MVC, которое использует пакет NuGet TinyMCE Rict Text Editor 4.5.4.
Поскольку оно уязвимо, необходимо обновить его до последней версии 7.2.1 или найдите альтернативу.
Пожалуйста, найдите часть инициализации, и она не работает, если я обновляю или использую ссылку cdn.
Пожалуйста, сообщите, что вызывает проблему . Сам элемент управления не отображается.

Код: Выделить всё

    tinymce.init({
selector: 'textarea.dataEditor',
content_style: ".mce-content-body {font-size:9pt;font-family:Segoe UI;}",
height: 300,
theme: 'modern',
menubar: 'edit',
force_br_newlines: false,
force_p_newlines: false,
forced_root_block: '',
invalid_styles: {
'*': 'margin'
},
plugins: [
'advlist autolink lists link image charmap print preview hr anchor pagebreak',
'searchreplace wordcount visualblocks visualchars code fullscreen',
'insertdatetime media nonbreaking save table contextmenu directionality',
'emoticons template paste textcolor colorpicker textpattern imagetools codesample toc'
],
fullpage_default_font_family: "Segoe UI;",
fullpage_default_font_size: "9pt",
contextmenu: "paste",
paste_create_paragraphs: false,
paste_create_linebreaks: false,
paste_auto_cleanup_on_paste: true,
paste_convert_middot_lists: false,
paste_unindented_list_class: "unIndentedList",
paste_convert_headers_to_strong: true,
paste_retain_style_properties: "margin, padding, width, height, font-weight, color, text-align, text-decoration, border, background, float, display",
paste_remove_styles_if_webkit: false,
paste_preprocess: function (pl, o) {
o.content = o.content.replace(/”/g, "\"");
o.content = o.content.replace(/“/g, "\"");
o.content = o.content.replace(/’/g, "\'");
},
toolbar: 'undo redo | fontselect fontsizeselect | numlist bullist checklist | outdent indent | preview',
font_formats: 'Segoe UI=segoe ui',//;Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats',
fontsize_formats: "9pt",//"8pt 9pt 10pt 10.5pt 11pt 12pt 14pt 18pt 24pt 36pt",
image_advtab: true,
init_instance_callback: function myCustomInitInstance(inst) {
var editor = $(inst.getContainer())[0];
var readonly = $(editor).parents(".Details").find("input[name*='IsCompleted']").val() == "True";
if (readonly) {
inst.setMode('readonly');
}
},
setup: function (ed) {
ed.on('init', function (ed) {
this.getDoc().body.style.fontSize = "9pt";
ed.target.editorCommands.execCommand("fontName", false, "Segoe UI");
//ed.target.editorCommands.execCommand("fontSize", false, "17.5");
});
}
});
Я создаю новый проект ASP.NET MVC и добавляю следующее. Он отображает редактор форматированного текста, но его нельзя редактировать:

Код: Выделить всё

document.addEventListener('DOMContentLoaded', function () {
tinymce.init({
selector: '#myEditor',
height: 300,
menubar: false,
plugins: [
'advlist autolink lists link image charmap preview anchor',
'searchreplace visualblocks code fullscreen',
'insertdatetime media table paste code help wordcount'
],
toolbar: 'undo redo | formatselect | bold italic backcolor | \
alignleft aligncenter alignright alignjustify | \
bullist numlist outdent indent | removeformat | help',
content_css: '//www.tiny.cloud/css/codepen.min.css'
});
Пожалуйста, сообщите, какие свойства несовместимы с последней версией и как лучше всего перейти на последнюю версию, или посоветуйте альтернативу.
Если я создам новый ASP.NET MVC и добавьте TinyMCE, тогда редактор форматированного текста будет работать, но если я обновлю существующий NuGet с 4.5.4 до 7.2.1, он не будет работать.
Пожалуйста, сообщите если мне что-то понадобится, так как произошли серьезные изменения.

Подробнее здесь: https://stackoverflow.com/questions/788 ... e-on-updat
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Приложение .Net Framework 4.7.1 MVC использует пакет NuGet TinyMCE RichTextEditor при обновлении с 4.5.4 до 7.2.1 не раб
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Веб-приложение ASP.NET MVC на .NET 4.7.1 обновлено обновление Microsoft.Data.SqlClient Nuget с 1.1.0 до 5.2.2/4.0.6
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Как добиться того же эффекта, что и ASP.Net MVC Server.Transfer в ASP.Net Core MVC?
    Anonymous » » в форуме C#
    0 Ответы
    99 Просмотры
    Последнее сообщение Anonymous
  • Как добиться того же эффекта, что и ASP.NET MVC Server.Transfer в ASP.NET Core MVC?
    Anonymous » » в форуме C#
    0 Ответы
    106 Просмотры
    Последнее сообщение Anonymous
  • Реализация выхода из Azure B2C в приложениях ASP.NET Core MVC и ASP.NET MVC.
    Anonymous » » в форуме C#
    0 Ответы
    111 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»