0

これは、問題を間違ったソースに帰している可能性があると考えて、ここに投稿した別の質問に対する完全に独創的な視点です (その質問では、TinyMCE に関連しています)。問題はより有機的である可能性があり、私はそれを完全に間違って見ていることに気づきました。

特定の ASP.NET アプリケーションの他の点では目立たないページに、HTML マークアップを含む特定の値に初期化された ASP:TextBox コントロールを含むフォームが含まれています。テキストボックスは複数行操作用に設定され、HTML テキストエリアとしてレンダリングされます。ユーザーはその値を変更し、(適切なボタンを介して) ページを送信します。ユーザーがボックスに何を入力しても、ASP.NETはテキスト ボックスの元の値に基づいて検証例外をスローします。

コントロールの EnableViewState を false に設定しようとしましたが、どういうわけか、チェックされている値がポストバック時にフォームのビューステートから出ていました。運がない。

テキスト ボックスに保持されていた以前の値を ASP.NET が参照するメカニズムは何ですか? デバッガーでページを実行すると、ホスト フォームに対して送信が呼び出された時点で、変更された値を含むフィールドが明確に表示されます。

おそらく解決策または原因は明らかであり、私は耳と耳の間のコンクリートの深刻なケースを抱えているだけですが、明らかにそれを見ていません.

4

0 に答える 0