私のページの 1 つで、ユーザーが年齢ドロップダウン リストから選択した年齢に基づいてコンテンツをフィルター処理できるようにしました。
これが私のコードです。
$('#age').change(function () {
var ageUrl = "@Request.Url?age=" + $(this).val();
alert(ageUrl);
window.location = ageUrl;
});
ここに問題があります。私はアプリのページにいます。
http:// localhost:60627/apps
初めて、年齢を選択するとリダイレクトされますが、問題ありません。
http:// localhost:60627/apps?age=Middle_School
2 回目は、別のものを選びます。
http:// localhost:60627/apps?age=Middle_School?age=幼稚園
クエリ文字列では、年齢が 2 回表示されました。Request.Url または Request.RawUrl の両方を試しましたが、常にクエリ文字列が含まれています。クエリ文字列なしでページの URL のみを取得するには、何を使用すればよいですか。