カスタム ASP.NET コントロール開発の深みへの旅で、ASP.NET PostBack モデルと、それがコントロール開発にどのように影響するかについて明らかに頭を悩ませています。
ASP.NET ではコントロールに「有効期間」がないため、ページを読み込むたびに再初期化する必要があることを理解しています。オブジェクトの値/パラメーターを ViewState に永続化することで、これを克服します。
したがって、私が読んだ多くの記事では、ページにかなりのオーバーヘッドが追加される可能性があるため、PostBack を使用しないことをお勧めします。無効にする方法を探しているわけではありません。
私が探しているのは:
PostBack モデルを使用してコントロールを初期化する代わりに、どのような方法が必要ですか?
QueryString を使用できることはわかっていますが、これは非常に面倒で、明らかに信頼性が低いようです。
理想的には、別のアプローチのアーキテクチャ/設計の概要と、その長所/短所を教えてください..
どうもありがとう^_^