既存のEnableViewStateを壊さないようにするために、新しいViewStateModeプロパティが導入されましたか?
ページレベルでEnableViewState=falseを設定すると、ViewStateMode設定が無視されますか?
PS:スタックオーバーフローのCWとは何ですか?
既存のEnableViewStateを壊さないようにするために、新しいViewStateModeプロパティが導入されましたか?
ページレベルでEnableViewState=falseを設定すると、ViewStateMode設定が無視されますか?
PS:スタックオーバーフローのCWとは何ですか?
デフォルト値はInheritであるため、後方互換性があります。
親コントロールがEnableViewStateをfalseに設定している場合、ViewStateModeを使用すると、子コントロールで有効になり、ビューステートをよりきめ細かく制御できます。
http://weblogs.asp.net/sreejukg/archive/2010/04/06/viewstatemode-in-asp-net-4-0.aspxを参照してください
「ページのViewStateModeプロパティのデフォルト値は有効です。ページ内のWebサーバーコントロールのViewStateModeプロパティのデフォルト値は継承です。その結果、ページまたはコントロールのいずれにもこのプロパティを設定しない場合レベルでは、EnableViewStateプロパティの値がビューステートの動作を決定します。」
http://msdn.microsoft.com/en-us/library/system.web.ui.control.viewstatemode.aspxを参照してください