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

プロパティ値

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

属性

注釈

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

注意

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

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

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

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

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

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

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

適用対象

こちらもご覧ください