MVC4Razorを使用してjQueryモバイルアプリを開発しています。
ページの読み込み時に、以下のコードを使用してデータベースからのデフォルト情報を表示しています。
@Html.LabelFor(m => MyModel.MyEntity.SomeProperty, MyModel.MyEntity.SomeProperty)
つまり、モデルのプロパティをラベルに入力します。
これは最初は問題なく動作します。
これで、ビューに1つのドロップダウンがあり、ユーザーがドロップダウンリストオプションを変更するときに、そのオプションに関連するデータをデータベースから再度取得して、この更新された情報を表示する必要があります。
これは問題のある領域であり、更新された情報はビューに表示されませんが、更新された情報がデータベースからのものであることを確認できます。
以下のステートメントを介して、ドロップダウンで選択されたオプションの変更を追跡しています:-
$('#ddlDropdown').change(function())
次に、Ajax関数を呼び出して、コントローラーから1つのメソッドを実行し、更新された情報を取得します。