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