WYSIWYGエディターをテストしていますが、非同期ポストバックで動作させることはできません。TextBox(/ textarea)をUpdatePanelに配置し、DBへの単純な保存を呼び出すと、すべてのWYSIWYGツールバーが消え、テキストボックスに大量のHTMLが残ります。
これは私たちが実装に取り組んできたものです:nicedit.com/CuteEditorが非同期で動作することがわかりました。ポストバックですが、私たちはそれに関して非常に多くの問題を抱えていたので、私たちはそれを完全に廃棄しています。
これらは2つの例にすぎませんが、TinyMCEを含む他の多くの例を試しました。これがAJAX呼び出しで混乱する原因は何ですか?
編集-「onLoad」イベント中にjavascriptを実行しているWYSIWYGエディターと関係があるというThomasに同意します。残念ながら、UpdatePanelリクエストはそれを強制終了し、WYSIWYGエディターを再レンダリングしません。他の人が実験できるように、クライアント側のPageLoadイベントにフックする別のSOの質問があります。
編集2-最終的に、jQueryを使用してWYSIWYGロード/レンダリングイベントを要素のonfocusイベントにバインドすることになりました。