私は自分のウェブサイトを展開しようとしていますが、いくつかのテストを実行した後、ビューステートが各ページでは大きすぎることがわかり、1つのサーバープロセスで膨大なメモリ。特定のコントロールのビューステートを無効にする
コントロールでviewstateを無効にしたいのですが、無効にすることができます。EnableViewState="false"
ですが、これをコントロールに追加する前に、コントロールを無効にすることができます。
誰でもコントロールがビューステートを無効にする条件を教えてください。
例:
<a id="A5" href="~/" runat="server">
<img src="~/images/logo.png" runat="server" />
</a>
が、私はこれらの2つのコントロールにビューステートを無効にするべきでしょうか?彼らは決して変更されず、本質的に静的リソースです。
コンテンツのみのページでは、ページレベルで無効にします。あなたのケースでは、ViewStateが大きい特定のページだけですか?たとえば、Gridを持つページなどですか? – IrishChieftain