0

おはようございます。ビュー モデルに接続されているビューがあります。ビューには、単純なモデルである一般的な情報、List<> である住所モデル、リストである電話モデルの 3 つの部分があります。モデル。私の問題は、新しい顧客ビュー、上記のビュー、住所と電話のモデルが空であることです。ユーザーに住所と電話を追加する機会を与えると、モデルが空になるため、2つのドロップダウンリストに上記を入力する必要がある場合ページが既に読み込まれているデータ。私の質問は、ドロップダウンリストのデータを「更新」して、上記のデータを保持する ViewBag から入力するにはどうすればよいですか? 前もって感謝します

4

1 に答える 1

0

ユーザーがAdd New Addressボタンをクリックすると、DOM に追加されるアドレスのテンプレートを含む部分ビューを返すコントローラー アクションへの AJAX 呼び出しを実行できます。Editing a variable length list in ASP.NET MVCスティーブン・サンダーソンは、彼の非常に優れたブログ投稿でコンセプトを説明しました。

AJAX を使用する代わりに、純粋なクライアント側のアプローチを使用してこれを行うこともできます。たとえば、 などのテンプレート JavaScript フレームワークを使用できますknockoutjs。スティーブン・サンダーソンも、このアプローチを で取り上げましたhis blog post

于 2013-04-18T06:29:21.817 に答える