View State Disabledは常にあります。私たちはWAPにプロジェクトをアップデートし、Webを含むすべてのプロジェクトのプロパティを.NET 3.5に変更しました。私たちのページのいくつかにはより多くのビューステートがあることがわかりました。 .NET 3.5ではこれを有効にする可能性があることを認識していないようなものが追加されていますか、以前は.NET 2.0で無効になっていたときに状態を表示するために何かを追加しましたか?.NET 3.5ビューの状態
答えて
でも
<form id="formMain" runat="server" enableviewstate="false">
無効ビューステートを持つページがいくつかの(通常よりもはるかに少ない)ビューステート情報が含まれます。
http://msdn.microsoft.com/en-us/library/ms972427.aspx
からページ自体は、ポストバック時 正しいコントロールへのポストバック データとViewStateの値を配布するために使用するViewStateの、 に情報の20のほどのバイトを節約します。したがって、 ページまたはアプリケーションでViewStateが無効になっている場合でも、ViewStateには残りのバイト数が になることがあります。
さようなら、私は見たところでいくつかをオンにしました。これらのページには、Webプロジェクトが.NET 3.5対応であることから、はるかに多くのページが表示されます。たぶんこれは不可能で、私のチームメイトは物事を想像しているだけかもしれません。 – PositiveGuy
確かにそう考えられます。異なるフレームワーク=異なるコントロールバージョン=異なるデータをViewStateに保存する必要があります。あなたがそれをオフにしても、サイズはMSDNの記事に記載されている「20バイト程度」に戻ってしまうと思います。 –
参考までに、私は最上位レベルのマスターページでViewStateを無効にしています。私たちは時々不要なデータをそれぞれのポストバックで前後に送ることを回避する方法を見つけようとします。 –
- 1. .NET 4.5の.NETセキュリティモデル(CAS)の状態は?
- 2. .NETアプリケーション用リンカの状態
- 3. ビューの状態とトリガー
- 4. 状態デザインパターン - ASP .NETウェブフォーム
- 5. .NETセッション状態変数
- 6. .NETガベージコレクタ「競合状態」
- 7. 接続状態MySql Connector/NET
- 8. asp .net web.configの状態表示オプション
- 9. ASP .NET状態サービスの問題
- 10. .NET 3.5対.NET 3.0
- 11. 子状態のネストされたビュー
- 12. アンドロイドの子ビューなしプレス状態
- 13. 状態管理手法ASP .NET MVC 2
- 14. 状態に基づくMVP更新ビュー
- 15. ビューの状態をキャッシュに保存するか、履歴のビュー状態を角2に戻す方法
- 16. .NET 3.5マルチスレッド化
- 17. IsolatedStorageFile.GetLastWriteTime for .NET 3.5
- 18. .Net 3.5サイレントインストーラ?
- 19. .NET 3.5コントロールチャート(VS2010)
- 20. MSCharts&.NET 3.5 SP1
- 21. .NET 3.5 WCFリクエストフィルタリング
- 22. Learn .NET 3.5
- 23. DtdProcessing.Ignore in .net 3.5
- 24. ASP .net 3.5マルチファイルアップロード
- 25. string.Join().NET 3.5
- 26. セッション状態とアプリケーション状態
- 27. C#.Net 3.5のアクセスマスターページクラス
- 28. ASP.NET状態サービスのバージョンに関する問題。状態サービスが1.1、Webサイトが3.5
- 29. SmtpClient SendAsync in .NET 3.5
- 30. 設定ファイル.Net 3.5 +
「他のページの状態が他のページよりも高い」、または「以前の状態よりも高い」ことを意味しますか?前の場合、ViewStateをオフにしたときの状態はどうでしたか? – madcolor
実際に私が知ったいくつかのページにViewStateがあります。しかし、今では.NET 3.5への変換後に、より多くを持っています – PositiveGuy
doea "ビューステートを増やす"とは、_ViewSateフィールドの実際のサイズが増加したことを意味しますか? – Nirlep