0

MVC4Razorを使用してjQueryモバイルアプリを開発しています。

ページの読み込み時に、以下のコードを使用してデータベースからのデフォルト情報を表示しています。

@Html.LabelFor(m => MyModel.MyEntity.SomeProperty, MyModel.MyEntity.SomeProperty)

つまり、モデルのプロパティをラベルに入力します。

これは最初は問題なく動作します。

これで、ビューに1つのドロップダウンがあり、ユーザーがドロップダウンリストオプションを変更するときに、そのオプションに関連するデータをデータベースから再度取得して、この更新された情報を表示する必要があります。

これは問題のある領域であり、更新された情報はビューに表示されませんが、更新された情報がデータベースからのものであることを確認できます。

以下のステートメントを介して、ドロップダウンで選択されたオプションの変更を追跡しています:-

$('#ddlDropdown').change(function())

次に、Ajax関数を呼び出して、コントローラーから1つのメソッドを実行し、更新された情報を取得します。

4

1 に答える 1

0

情報がデータベースから取得され、クライアントコードが更新されておらず、ラベルが更新されていない場合は、更新コードにエラーが発生している可能性があります。おそらく、コードの参照に関連しています。

しかし、コードなしでエラーを指摘することは困難です。ここに変更関数内にコードを配置できますか?

于 2012-09-18T13:14:26.663 に答える