16

Web アプリケーション内の .aspx ページの ViewState を完全に無効にする必要があります。私はさまざまなブログを調べましたが、 を設定する必要があることを理解しています<%@ Page EnableViewState="false" ...%>が、これは機能していません。

ページ内のすべてのコントロールの ViewState を無効にするのにこれで十分ですか? または、追加の変更を加える必要がありますか? もしそうなら、それらを指定してください。.aspx ページ内の 1 つのコントロールでも ViewState を有効にしたくない

4

3 に答える 3

14

引用符は次のようになります。

EnableViewState="false"

それとは別に、非表示のフィールドがまだ表示されている場合は、ASP.Netによって使用されます。あなたが見るかもしれません:

Page.EnableViewStateプロパティ

EnableViewStateがfalseの場合でも、ページには、ポストバックを検出するためにASP.NETによって使用される非表示のビューステートフィールドが含まれている可能性があります。

于 2012-10-03T06:09:59.807 に答える
3

ポストバックが本当に必要ない場合は、フォーム要素をページから削除できます。これにより、viewstate が完全に削除されます。

于 2012-10-03T07:17:58.007 に答える