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
true
.aspx ファイルの @ Page ディレクティブに設定します。 ページが要求されると、動的に生成されたクラスによってこのプロパティが設定されます。
注意
ASP.NET バージョン 2.0 では、SmartNavigationこのプロパティは非推奨です。 代わりに、 SetFocus メソッドとプロパティを MaintainScrollPositionOnPostBack 使用してください。
Microsoft Internet Explorer 5.5 以降のブラウザーによってページが要求されると、スマート ナビゲーションを使用すると、次の操作を実行してページのユーザー エクスペリエンスが向上します。
ナビゲーションによって引き起こされるフラッシュを排除します。
ページ間を移動するときにスクロール位置を保持する。
ナビゲーション間で要素のフォーカスを保持する。
ブラウザーの履歴の最後のページ状態のみを保持します。
スマート ナビゲーションは、頻繁なポストバックを必要とする ASP.NET ページで使用するのが最適ですが、見返りが大幅に変わらない視覚的なコンテンツを使用します。 このプロパティを設定するかどうかを決定するときは、この点を慎重に検討してください true
。