Alex2 101 Ответов: 1

Как получить обновленное содержимое в div in ASP.NET с C#?


Я хочу получить обновленное содержимое в div in asp.net с помощью c#. Я могу установить html-контент, извлеченный из БД с помощью in a div. После этого я просто отредактировал содержимое в том же div, но я не могу получить обновленное содержимое при нажатии кнопки. Содержание такое же, как и раньше.

У bodycontent = divContent.свойство innerHTML;

Что я уже пробовал:

<div id="divContent" runat="server" style="height:auto;float:left" contenteditable="true">

         </div>

У bodycontent = divContent.свойство innerHTML;

1 Ответов

Рейтинг:
2

Richard Deeming

Один <div> элемент ничего не отправляет обратно на сервер.

Вам нужно будет использовать скрипт для чтения обновленного содержимого и либо сделать AJAX-запрос, либо сохранить содержимое в <input type="hidden" ... /> для отправки обратно на сервер.

NB: Если вы пытаетесь создать правильный HTML-редактор, это не так просто, как настройка contenteditable Вероятно, вам лучше использовать готовый компонент, например С CKEditor[^] или TinyMCE[^] вместо.