2016-03-24 18 views
-1

私はこれを最も単純な言葉で試してみてください。誰かが助けてくれることを願っています。私はMVCを初めて使い、ロープを学びたいと思っています。ドロップダウンリストからオブジェクトを動的に追加してください

私には、テナントオブジェクトが設定されたドロップダウンがあります。

ユーザーはドロップダウンでテナントを選択し、そのリストにテナントを追加することができます(TenantオブジェクトのEnumerable)。ドロップダウンの下に「テナントの追加」というセクションが表示されます。選択したテナントをドロップダウンから選択します。

リースを作成するフォームであるため、これらのテナントをデータベースに追加したくないので、リースの残りの部分を記入して一度にすべて作成する必要があります。

私は誰かが私を助けたり、少なくとも正しい方向に私を向けることを望んでいます。はい、私は検索を行っていますが、私を助けるか、または理解したことがまだ見つかりませんでした。

編集:リストはオブジェクト、ID、または選択リストでもかまいません。最終的なゲームは、そのリストを使用してコレクションを1対多の関係に追加することです。このリストは、テナント情報を部分ビューに取り込むためにも使用されます。スタックオーバーフローでタグがどのように機能するかのようなものです。

+0

あなたは、クライアント側のイベントを処理するためにはJavaScript /クエリが必要になります。しかし、リストアボックスやすべてのテナントのチェックボックスリストを使用するだけで、DOMを変更するためのJavaScriptを必要とせずに値を返すことができます。 –

答えて

1

追加するリスト(つまり、ULやフォーム選択リスト)には何が含まれているのかはっきりしませんが、このソリューションはASPではなくjavascriptで行われる予定です。

SOを少し検索してみてください。以下のような:

jQuery moving MultiSelect values to another MultiSelect

+0

この時点でのリストは、テナントのものでもオブジェクトのものでも、idのリストでもかまいません。そのリストを持つと、テナント情報をロードして名前を表示する部分的なビューで残りの部分を処理できることは確かです。そして、ええ、私はこれにいくつかのjavascriptが必要だと思った、あなたが投稿したものを見てみましょう。 –

関連する問題