Текстовое значение CKEditor теряется при публикации в BLAZOR - PullRequest
0 голосов
/ 26 января 2020

У меня есть элемент управления Textarea в приложении Blazor, который является редактором WYSIWYG CKEditor 5.

<div class="form-group">
    <label for="image">Content</label>
    <textarea id="editor" class="form-control" @bind="@PostObject.Content" />
    <ValidationMessage For="@(() => PostObject.Content)" />
</div>

Когда форма отправляется, значение PostObject.Content всегда равно нулю. Если я удаляю элемент CKEditor, отправленное значение будет правильным.

Инициализация CKEditor осуществляется путем вызова функции Javascript с именем RTF при нажатии кнопки (запускает форму во всплывающем окне) -

await jsRuntime.InvokeAsync<string>("RTF", "editor");

Функция расположена в указателе. html

function RTF(editorId) {
    ClassicEditor.create(document.querySelector('#' + editorId));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...