2011-05-14 31 views
3

我有一個表格,以產品插入到數據庫中(由現在我只能把產品的名稱):asp.net的MVC 3複選框的foreach項目

using (Html.BeginForm()) 
    { 
     <fieldset> 
     <legend>Fields</legend> 
     <div> 
     @(Html.LabelFor(e => e.Name)) 
     @(Html.TextBoxFor(e => e.Name)) 
     @(Html.ValidationMessageFor(e => e.Name, "Wrong name:please check")) 
     </div> 
     </fieldset> 
    } 

什麼,我現在想的是如何我應該編寫表單以顯示我的數據庫類別列表,並顯示一個複選框foreach類別。

在我的產品模型中,我有一個屬性List<Category>,我想用用戶所選的複選框來完成。但我不知道如何在我的行動中接受屬性設置的模型。

你有沒有關於它的一些例子,或者有關如何解決這個問題的建議?

在此先感謝。

問候。

何塞。

回答

7

你可能會覺得以下答案有幫助。這是生成的CheckBoxList的方法:
How to create a CheckBoxListFor extension method in ASP.NET MVC?

此外,一個完整的教程,可以發現:http://weblogs.asp.net/gunnarpeipman/archive/2011/05/05/asp-net-mvc-implementing-checkboxlist.aspx

關於你的第二個問題(獲取值回)檢查:http://weblogs.asp.net/gunnarpeipman/archive/2011/05/06/asp-net-mvc-getting-selected-values-from-checkboxlist.aspx

+0

非常感謝。這真的很有用。 – Jose3d 2011-05-14 12:33:27

+0

沒問題。祝你好運。 – Kamyar 2011-05-14 15:44:42