0

既存のEnableViewStateを壊さないようにするために、新しいViewStateModeプロパティが導入されましたか?

ページレベルでEnableViewState=falseを設定すると、ViewStateMode設定が無視されますか?

PS:スタックオーバーフローのCWとは何ですか?

4

1 に答える 1

1

デフォルト値は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を参照してください

于 2010-04-25T14:39:11.723 に答える