Page.SmartNavigation 屬性

定義

警告

The recommended alternative is Page.SetFocus and Page.MaintainScrollPositionOnPostBack. http://go.microsoft.com/fwlink/?linkid=14202

取得或設定值,表示是否允許智慧型巡覽。 此屬性已被取代。

C#
[System.ComponentModel.Browsable(false)]
public bool SmartNavigation { get; set; }
C#
[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; }

屬性值

如果已啟用智慧型巡覽則為 true;否則為 false

屬性

備註

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

備註

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

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

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

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

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

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

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

適用於

產品 版本 (已過時)
.NET Framework 1.1 (2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1)

另請參閱