我想將下拉列表html控件添加到網頁中用產品列表填充它。我的動作控制器看起來像如何使用DropDownListFor
public ActionResult Index()
{
return View(_repository.GetProducts(true));
}
產品型號(LINQ到SQL,下面是局部類,其中SelectedId是下拉選擇ID)
public partial class Product
{
public int SelectedId { get; set; }
}
的看法是
@model IQueryable<Entity.Product>
@Html.DropDownListFor(.....)
什麼我不明白如何填充DropDownList與產品,如果產品選擇綁定到SelectedId屬性Id。
我應該爲DropDownList創建新模型還是可以添加'public IEnumerable Products {get;組; }'部分產品類並使用產品類來代替?兩者都可以工作,但我不知道哪種設計更好。 –
Tomas
2012-04-02 07:34:45
@Tomas,創建一個新班級。 – 2012-04-02 07:35:28