ASP.NET でカスタム コントロールを作成するときに、ビュー ステートではなくコントロール ステートを使用する利点は何ですか?
制御状態を使用する理由
これについての良い記事はありますか?
ASP.NET でカスタム コントロールを作成するときに、ビュー ステートではなくコントロール ステートを使用する利点は何ですか?
制御状態を使用する理由
これについての良い記事はありますか?
ViewState と ControlState の違いは、ViewStateは開発者が無効にできるのに対し、ControlState は無効にできないことです。
したがって、カスタム コントロールを開発する場合、いつViewState または ControlState を使用するのでしょうか?
通常、データの永続性を機能として表示できる場合は、ViewState を使用します。たとえば、一部のシナリオでは、DropDownList がすべての項目を ViewState に保存する場合に便利ですが、他のシナリオでは、コントロールを再バインドする (ページ サイズとポストするデータの量を低く保つ) 方が望ましい場合があります。