Мы используем 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< /а>
Как видите, все вкладки исчезли. Даже вкладки, вставленные между словами, исчезли. Спасибо за вашу помощь.
Кен