イントラネットでFreeTextBox3.1.6を使用しています。コントロールは、VisualStudio2008でビルドされたASP.Netプロジェクトに表示されます。
クライアントがテキストボックスにタブを入力すると、それらのタブはポストバック時に保持されません。むしろ、タブは失われます。太字、斜体、フォントサイズなど、その他のテキスト形式は保持されます。
Webページで発生するポストバックイベントがデータベースに何も保存しない場合でも、タブが失われます。http://wiki.freetextbox.com/default.aspx/FreeTextBoxWiki.Installationによると、FreeTextBoxで使用されるJavaScriptとXMLはdllに保存されます。そのため、これらのファイルの内容を編集することはできません。
FreeTextBoxでこの問題が発生した人はいますか?もしそうなら、どのようにそれを解決しましたか?
発生する動作は次のとおりです。FreeTextBoxコントロールにタブ付きのテキストを入力します。
代替テキストhttp://img132.imageshack.us/img132/4826/ftb1postcz4.gif
次に、「保存」ボタンを選択します。これは、ページをポストバックするコマンドボタンです。私のテストシナリオでは、データベースから何も保存およびロードされません。FreeTextBoxコントロールは、投稿されたテキストを厳密に表示しています。私の推測では、ViewStateにあるメカニズム処理ですが、それについてはよくわかりません。
代替テキストhttp://img132.imageshack.us/img132/175/ftb2postbd6.gif
ご覧のとおり、すべてのタブが消えています。単語の間に挿入されたタブもなくなります。ご協力いただきありがとうございます。
ケン