2

NerdDinnerチュートリアルに従って、MVCでWebアプリを作成しました。私の「夕食」と多対多の関係を持つ2つの分野があります。「夕食」ごとに、Companyテーブルから1つ以上のCompanyを選択し、Serviceテーブルから1つ以上のServicesを選択できる必要があります。ブログやフォーラムを2日間読んでいますが、理解できないようです。私はServicetoDinnerテーブルを持っており、サービスとディナーへの外部キーがあります。会社についても同じです。ループして表示する方法は知っていますが、新しい「ディナー」を作成するときに複数の会社やサービスを選択する方法や、それらを保存する方法がわかりません。

欲求不満になっています。ありがとう!

4

1 に答える 1

2

Ctrlキーを押しながら複数のエントリを選択できるリストボックスを使用します。(表示されているページでこれを説明してください)

編集する場合は、MultiSelectListを使用してすでに追加されているエントリを選択します(アイテムを選択するには、MultiSelectListの取得を参照してください) 。

次に、ビューにコントロールを表示するには、Html.ListBoxを使用します

少し複雑ですが便利な例:http://ittecture.wordpress.com/2009/04/30/tip-of-the-day-198-asp-net-mvc-listbox-controls/

于 2010-01-08T03:42:24.473 に答える