2

約 40 個のカスタム コントロールが埋め込まれた ASP.NET ページがあります。コントロールのサイズはさまざまです。.ascx ファイルでは、最大のものは約 1,500 行で、小さいものは 100 ~ 200 行 (マークアップ、スクリプトなど) です。

各コントロールは に含まれていPanelます。一度に表示できるのはこれらのパネルの 1 つだけです。つまり、一度に表示できるコントロールは 1 つだけです。

私の質問はこれです: 目に見えないコントロールは、それ自体とそのすべての子の ViewState をクライアントに送信しますか? 彼らが目に見えないという事実をシリアル化する必要があるかもしれないことは理にかなっていますが、子供たちのすべての状態情報ではありません...

4

1 に答える 1

3

コントロールを自分で作成し、親が表示されていないときにコントロール内の項目をビューステートに追加してはならないことを明示的に言わなかった場合は、はい、ビューステートにする必要があります。

于 2012-12-05T17:01:54.337 に答える