0

左のナビゲーション メニューがマスター ページにあり、更新パネルも使用しています。問題は、Response.Redirect() を呼び出すたびに、ページ全体が更新され、左のナビゲーション メニューのステータスが毎回フラッシュされることです。 . 左のナビゲーション メニューのステータスを維持する必要があります。

4

3 に答える 3

2

フレームセットを使用したくない、または Ajax 駆動の Web サイトを構築したくない場合、これを処理する標準的な方法は、Web サイトのサイトマップを実装して、左側のナビゲーションが各ページの読み込み時に表示する状態を認識できるようにすることです。

于 2012-05-16T09:27:05.600 に答える
1

ほとんどの場合、ページの読み込み時に javascript/jQuery コードを実行する必要があります。

このコードを実行して、現在のページ名/タイトル/ページを区別するために使用できるものを取得し、この値を使用して、このページを指す左側のメニュー項目を更新します。

于 2012-05-16T09:27:15.047 に答える
0

それを行うには2つの方法があります。

1.使用フレーム

<html>
......
<body>
<frame>left menu</frame>
<frame>right</frame>
</body>
</html>

右フレームをリダイレクトします。

2.ajaxとdiv/frameを使う

<html>
......
<body>
<div>left menu</div>
<div>right</div>
</body>
</html>

ajax(jqueryを試す)を使用して、正しいdivを更新できます。

于 2012-05-16T09:23:26.867 に答える