2010-01-07 180 views
2

我已經在NerdDinner教程之後的MVC中創建了一個Web應用程序。我有兩個領域與我的「晚餐」有很多關係。對於每個「晚餐」,我需要能夠從公司表中選擇一個或多個公司,並從服務表中選擇一個或多個服務。我一直在閱讀博客和論壇2天,但似乎無法弄清楚。我有一個ServicetoDinner表,服務和晚餐的外鍵,以及公司的相同。我知道如何循環顯示它們,但我不知道如何在創建新的「晚餐」時選擇多個公司和/或服務,以及如何保存它們。使用Linq2Sql在C#asp.net MVC中創建和更新多對多關係

我越來越沮喪。謝謝!

+0

你是什麼意思,你「不知道如何選擇公司和/或服務時創建一個新的」晚餐「,以及如何保存」? – hackerhasid 2010-01-07 20:07:50

+0

我編輯包含單詞「多個」。我知道如何製作一個下拉框來選擇1家公司,但我不知道如何做出多項選擇並保存它們。無論是添加和刪除列表框,檢查列表框等。 – RememberME 2010-01-07 20:12:19

回答

2

使用列表框讓您通過按住ctrl選擇多個條目。 (請確保您的網頁上顯示解釋)

如果編輯時,選擇使用MultiSelectList已添加的條目(見Getting MultiSelectList to select items

然後顯示在視圖上使用Html.ListBox控制

有點複雜但有用的例子:http://ittecture.wordpress.com/2009/04/30/tip-of-the-day-198-asp-net-mvc-listbox-controls/

+0

謝謝。當您知道搜索「MultiSelectList」時,很容易找到信息!但是,當你不知道要搜索的術語時,要困難得多。 – RememberME 2010-01-08 16:40:19