Page.SmartNavigation プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
The recommended alternative is Page.SetFocus and Page.MaintainScrollPositionOnPostBack. http://go.microsoft.com/fwlink/?linkid=14202
スマート移動できるかどうかを示す値を取得または設定します。 このプロパティの使用は非推奨とされます。
public:
property bool SmartNavigation { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool SmartNavigation { get; set; }
[System.ComponentModel.Browsable(false)]
[System.Obsolete("The recommended alternative is Page.SetFocus and Page.MaintainScrollPositionOnPostBack. http://go.microsoft.com/fwlink/?linkid=14202")]
public bool SmartNavigation { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SmartNavigation : bool with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("The recommended alternative is Page.SetFocus and Page.MaintainScrollPositionOnPostBack. http://go.microsoft.com/fwlink/?linkid=14202")>]
member this.SmartNavigation : bool with get, set
Public Property SmartNavigation As Boolean
プロパティ値
スマート移動が有効な場合は true
。それ以外の場合は false
。
- 属性
注釈
ほとんどの状況では、コードでこのプロパティを設定しないでください。
SmartNavigation
.aspx ファイルの @ Page ディレクティブで 属性を にtrue
設定します。 ページが要求されると、動的に生成されたクラスによってこのプロパティが設定されます。
注意
ASP.NET バージョン 2.0 では、 SmartNavigation プロパティは非推奨です。 代わりに、 SetFocus メソッドと プロパティを MaintainScrollPositionOnPostBack 使用してください。
Microsoft Internet Explorer 5.5 以降のブラウザーによってページが要求されると、スマート ナビゲーションを使用すると、次の操作を実行してページのユーザー エクスペリエンスが向上します。
ナビゲーションによって引き起こされるフラッシュを排除します。
ページ間を移動するときにスクロール位置を保持する。
ナビゲーション間で要素のフォーカスを保持する。
ブラウザーの履歴の最後のページ状態のみを保持します。
スマート ナビゲーションは、頻繁なポストバックを必要とする ASP.NET ページで使用するのに最適ですが、リターン時に大幅に変化しないビジュアル コンテンツを使用します。 このプロパティを に設定するかどうかを決定するときは、この点を慎重に true
検討してください。
適用対象
こちらもご覧ください
.NET