Мы используем FreeTextBox 3.1.6 в интрасети. Элемент управления появляется в проекте ASP.Net, построенном в Visual Studio 2008.
Когда клиенты вводят вкладки в текстовое поле, эти вкладки не сохраняются при обратной передаче. Скорее вкладки потеряны. Сохраняется другое форматирование текста, например полужирный, курсив или размер шрифта.
Даже если событие обратной передачи, которое происходит на веб-странице, ничего не сохраняет в базе данных, мы теряем вкладки. Согласно http://wiki.freetextbox.com/default.aspx/FreeTextBoxWiki.Installation JavaScript и XML, используемые FreeTextBox, хранятся в dll. Поэтому я не могу редактировать содержимое этих файлов.
Кто-нибудь сталкивался с этой проблемой с FreeTextBox? Если да, то как вы решили это?
Вот поведение, которое происходит. Введите текст с помощью вкладок в элементе управления FreeTextBox.
альтернативный текст http://img132.imageshack.us/img132/4826/ftb1postcz4.gif
Затем нажмите кнопку «Сохранить». Это командная кнопка, которая отправляет обратно страницу. В моем тестовом сценарии ничего не сохраняется и не загружается из базы данных. Элемент управления FreeTextBox строго отображает текст, который был опубликован. Я предполагаю, что механизм обработки, который находится во ViewState, но я не уверен в этом.
альтернативный текст http://img132.imageshack.us/img132/175/ftb2postbd6.gif
Как видите, все вкладки исчезли. Даже вкладки между словами исчезли.
Спасибо за вашу помощь.
Ken