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

屬性

備註

在大部分情況下,請勿在程式碼中設定此屬性。 在 .aspx 檔案的@ Page指示詞中,將 SmartNavigation 屬性設定為 true 。 要求頁面時,動態產生的類別會設定這個屬性。

注意

在 ASP.NET 2.0 版中 SmartNavigation ,屬性已被取代。 請改用 SetFocus 方法和 MaintainScrollPositionOnPostBack 屬性。

當 Microsoft Internet Explorer 5.5 瀏覽器或更新版本要求頁面時,智慧型導覽會藉由執行下列命令來增強頁面使用者體驗:

  • 消除流覽所造成的快閃。

  • 從頁面移至頁面時保存捲動位置。

  • 在流覽之間保存元素焦點。

  • 只保留瀏覽器歷程記錄中的最後一個頁面狀態。

智慧型導覽最適合用於需要頻繁回傳但視覺內容不會大幅變更傳回的 ASP.NET 網頁。 在決定是否要將這個屬性設定為 true 時,請仔細考慮。

適用於

另請參閱