次の方法で共有


Page.SmartNavigation プロパティ

メモ : このプロパティは,互換性のために残されています。

スマート ナビゲーションが有効かどうかを示す値を取得または設定します。このプロパティの使用は推奨されていません。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
<ObsoleteAttribute("The recommended alternative is Page.SetFocus and Page.MaintainScrollPositionOnPostBack. https://go.microsoft.com/fwlink/?linkid=14202")> _
Public Property SmartNavigation As Boolean
'使用
Dim instance As Page
Dim value As Boolean

value = instance.SmartNavigation

instance.SmartNavigation = value
[ObsoleteAttribute("The recommended alternative is Page.SetFocus and Page.MaintainScrollPositionOnPostBack. https://go.microsoft.com/fwlink/?linkid=14202")] 
public bool SmartNavigation { get; set; }
[ObsoleteAttribute(L"The recommended alternative is Page.SetFocus and Page.MaintainScrollPositionOnPostBack. https://go.microsoft.com/fwlink/?linkid=14202")] 
public:
property bool SmartNavigation {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_SmartNavigation ()

/** @property */
public void set_SmartNavigation (boolean value)
public function get SmartNavigation () : boolean

public function set SmartNavigation (value : boolean)
適用できません。

プロパティ値

スマート ナビゲーションが有効な場合は true。それ以外の場合は false

解説

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

メモメモ :

ASP.NET Version 2.0 では、SmartNavigation プロパティの使用は推奨されていません。代わりに SetFocus メソッドと MaintainScrollPositionOnPostback プロパティを使用してください。

Microsoft Internet Explorer 5.5 以降のブラウザでページを要求すると、スマート ナビゲーションが次の処理を実行するため、ユーザーはページを操作しやすくなります。

  • 移動によって発生する点滅を除去します。

  • ページ間を移動してもスクロール位置を保持します。

  • 移動の間で要素フォーカスを維持します。

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

スマート ナビゲーションの機能は、頻繁なポストバックが必要であっても、返される表示内容に大きな変化はない ASP.NET ページに最適です。このプロパティを true に設定するかどうかを決定するときは、この点をよく検討してください。

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 1.0,1.1,2.0
3.0 では,互換性のために残されています (コンパイル時に警告)

参照

関連項目

Page クラス
Page メンバ
System.Web.UI 名前空間
SetFocus
Page.MaintainScrollPositionOnPostBack プロパティ