0

ASP.NET でページ全体を完全に更新せずに、ページの一部のみ更新し、同時にクエリ文字列パラメーターを更新する方法はありますか?

ページ全体ではなく、ページの「メイン」セクションのみを更新する必要があります。部分ページ ポストバック (または asp ajax を使用) を実行して部分ページ更新を実行できることは理解していますが、URL のクエリ文字列パラメーターを同時に更新するにはどうすればよいですか? それは可能ですか?

または、それは不可能Response.Redirectで、部分的なページ ポストバックのコード ビハインドで新しいクエリ パラメータを使用して同じページにリダイレクトし、ページ全体を更新する必要がありますか?

4

2 に答える 2

0

アドレスバーへのプログラムによるアクセスはまったくありません。それを変更する唯一の方法は、リダイレクトすることです。

ただし、一部のサイトと同様に、「このページへのリンクを友達に送信する」エリアを提供することもできます。Youtube が頭に浮かびます - 特定のポイントから始まるビデオへのリンクを誰かに送信したい場合に、コピーするために、クエリ文字列パラメーターが含まれている URL を提供する方法を確認してください。

また、質問のすぐ下にある便利な「共有」リンクも確認してください。そのようなリンクをターゲット URL とともに提供することができるので、ユーザーにとっては右クリックしてコンテキスト メニューからコピーするだけです。サイトに適切に構成されたリンクは、ユーザーがバーやテキスト ボックスから直接コピーするよりもユーザー フレンドリーです。特にモバイル ブラウザでは、通常は長押ししてからコピーするというシーケンスになります。一方、アドレスバーからコピーするには、アドレスバーのテキストを選択する必要があり、一部の Android デバイスではこれが面倒です。

于 2013-10-08T18:42:14.370 に答える