かなりの時間ページを処理した後、顧客はトップレベルの設定を変更することはできないが、 。MVCのトップレベルパラメータを更新するときに現在のページを維持する
に例えばセイ:
ユーザーがページをデフォルトに行くには、部分的なビューをロードしているUserSettingsをクリックします。その部分には、アドレス、パスワード、その他のような複数のリンクがあります。アドレス(これらのいずれか)をクリックすると、部分的に部分的に読み込まれます。これはもちろん、URLバーに "MyProject/User/1"というリンクを維持します。
ユーザーがトップレベルでユーザー1からユーザー2に変更されると、URLが「MyProject/User/2」に更新され、一致するアクションがロードされます。しかし、私は以前から(MyProject/User/2、UserSettingsをクリックし、Addressをクリックして)ユーザーの選択を維持することはできません。
最初からこれを知っていれば、私は全く違ったことをしていましたが、プロジェクト終了後に顧客からの依頼がありましたので、簡単な方法があるかどうか調べてみましょう。 か否か。
var foo = window.location.pathname;
しかし、それは唯一私が既に持っている、これまでどのような私に与える:私も、私は私が上だよ何の正確なページを把握するために、このような何かをしようとしたことを追加することができます
<select id="drpUser" >
<option id="1" </option>
<option id="2" </option>
<option id="3" </option>
</select>
$("#drpUser").change(function(event){
window.location = '/User/Index/' + $("#drpUser :selected").attr('id');
});
URLバー、および潜在的にロードされている部分に関する情報は含まれません。現時点でどのパーシャルが動的にロードされているかを確認する方法はありますか?
基本的には、表示 - >部分表示 - >部分表示を読み込みます。ビューの設定を変更しても、ビュー - >パーシャルビュー - >パーシャルビューを維持したいが、新しいユーザの場合
私はいくつかのコードを追加しました。どのように動作し、どのように動作するかを説明するのは難しいことです。私は誰もが少なくともこれから何かを作ることができることを願っています。 – MrW
しかし、私はまだ部分的なものがゲームのどこに来るのか理解していません。 – Lorenzo
基本的には、表示 - >部分表示 - >部分表示を読み込んでいます。ビューの設定を変更するが、ビュー - >パーシャルビュー - >パーシャルビューを維持したいが、今度は新しいユーザー用に変更する。 – MrW