Page.SmartNavigation プロパティ

定義

注意事項

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

プロパティ値

Boolean

スマート移動が有効な場合は true。それ以外の場合は false

属性

注釈

ほとんどの場合、コードでこのプロパティを設定しないでください。 属性を SmartNavigation true .aspx ファイルの @ Page ディレクティブに設定します。 ページが要求されると、動的に生成されたクラスによってこのプロパティが設定されます。

注意

ASP.NET バージョン 2.0 では、SmartNavigationこのプロパティは非推奨です。 代わりに、 SetFocus メソッドとプロパティを MaintainScrollPositionOnPostBack 使用してください。

Microsoft Internet Explorer 5.5 以降のブラウザーによってページが要求されると、スマート ナビゲーションを使用すると、次の操作を実行してページのユーザー エクスペリエンスが向上します。

  • ナビゲーションによって引き起こされるフラッシュを排除します。

  • ページ間を移動するときにスクロール位置を保持する。

  • ナビゲーション間で要素のフォーカスを保持する。

  • ブラウザーの履歴の最後のページ状態のみを保持します。

スマート ナビゲーションは、頻繁なポストバックを必要とする ASP.NET ページで使用するのが最適ですが、見返りが大幅に変わらない視覚的なコンテンツを使用します。 このプロパティを設定するかどうかを決定するときは、この点を慎重に検討してください true

適用対象

こちらもご覧ください