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 プロパティ