Page.SmartNavigation 属性
请参见
Page 类 | Page 成员 | System.Web.UI 命名空间 | Page 成员(Visual J# 语法) | C++ 托管扩展编程
要求
平台: Windows 2000, Windows XP Professional, Windows Server 2003 系列
获取或设置指示是否启用智能导航的值。
[Visual Basic]
Public Property SmartNavigation As Boolean
属性值
如果启用智能导航,则为 true;否则为 false。
备注
在大多数情况下不要在代码中设置该属性。在 .aspx 文件的 @ Page 指令中将 SmartNavigation 属性设置为 true。请求该页时,动态生成的类将设置该属性。
Internet Explorer 5.5 或更高版本浏览器请求页时(或稍后),智能导航将通过执行下列功能提高用户对该页的操作能力:
· 消除导航导致的闪烁。
· 从一页移动到另一页时保持滚动位置。
· 保持导航之间的元素焦点。
· 在浏览器的历史记录中只保留最后一页的状态。
智能导航最适用于需要频繁回发但是其可是内容在返回时不会发生显著更改的 ASP.NET 页。在决定是否将该属性设置为 true 时,请仔细考虑这一点。
示例
[Visual Basic]
Sub Page_Load(Sender As Object, e As EventArgs)

   Me.SmartNavigation = true
End Sub
Sub Button_Click(Sender As Object, e As EventArgs)

   Label1.Text="<b>The value of 'SmartNavigation' property is </b>" + "'" + Me.SmartNavigation.ToString() + "'"
End Sub