0

サイドメニューナビゲーション用のユーザーコントロールを作成しました。ユーザーがメニューの項目の1つをクリックすると、会社の詳細と情報が表示されます。これで、受け渡しパラメーター(例:company.aspx?ID = 10)を使用して、会社ごとに異なるページにリダイレクトされ、クリックするたびにページ全体が更新されます。ライブ検索オプションがあるので、更新せずにサイドメニューのユーザーコントロールを維持したいと思います。

これは可能ですか?または私はそれを行うために反対の方法を変更する必要がありますか?ページのサイドメニューとユーザーコントロールの会社情報にする必要がありますか?

4

2 に答える 2

1

Ajax を適切に使用するには、サイト構造全体を変更する必要があります。これは、jQuery を使用して行う手っ取り早い方法です。

<script>
    $(document).ready(function () {

        $("#left-pane a").click(function (e) {
            e.preventDefault();            
            loadUrl($(this).attr("href"));
        });
    });

    function loadUrl(url) {        
        $("#right-pane").load(url);
    }
</script>
于 2013-02-20T00:56:06.070 に答える
1

あなたが話しているのは、ページ全体を投稿してリロードするのではなく、ページの一部だけをリロードする、部分的なページの更新だと思います。

ここに良い記事があります: ASP.NET AJAX による部分的なページ更新について

于 2013-02-19T21:11:16.230 に答える