2012-03-15 6 views
0

私はasp.net mvc3で分類された広告プロジェクトを進めています。ユーザーがカテゴリを削除すると、変更後URL mvc3の全ページを読み込まずに変更

http://localhost:4847/Category/Clothing/ 

:私は変更前のFacebookやLinkedInのようにページ全体をロードせずにURLを変更したいフィルタの検索ページで問題に直面しています

http://localhost:4847/Category/ 

とユーザカテゴリを選択すると、上に表示されるようにカテゴリを追加するように変更する必要があります。

私は、これは基本的にブラウザの履歴のバックフォワードボタンを修正する方法と同じ質問であるフィルタの検索のために

答えて

0

をAJAXを使用しています。チェックアウトWhat is the best back button jQuery plugin?、それは本当にあなたを助けることができる!

+0

jqueryのアドレスプラグインを試してみましたが、私の検索パネルには他の基準Ajaxは正常に動作していますが、ページの読み込みやページの更新をすべてリフレッシュすることができます。ユーザーが任意の条件を選択してURLを削除すると、URLから削除する必要があります(削除する方法)。これを行うと、ユーザーが行ったページ検索がクリアされないはずです) –

+0

セッションやクッキーなどでユーザーが入力した情報を保存する必要があります。しかし、これはajaxとは関係ありません。 – giorgio

1

あなたはとにかく、これはHTML5の機能ではなく、すべてのブラウザがそれをサポートしてHtml5 History API

を利用することができます。この場合、サポートされていない場合、ハッシュ変更に劣化するプラグインを直接使用することをお勧めします。History.js

+0

Leonardo、本当にそれをしましたか?私はHistory.jsを使用して自分のサイトを作っていて、好きではないいくつかの問題があります。まず最初に、urlの外部識別子、おそらくそれは一般的ですが、一般的なサイトはそれを使用せず、常にハッシュとURLの部分(#、!#など)の間に異なるデリミタを持っています。多分あなたは他のプラグインを知っていますか? –

+0

は、html5履歴apiを使用しないで他の方法はありません –

+0

いいえ、URLを変更する方法は他にありません。フォールバックの方法は、ハッシュ・バングを使用するか、ハッシュ –

関連する問題