我想知道我怎樣才能得到一個屬性好像是實體,例如:如何獲取作爲Asp.Net Mvc的實體的實體的屬性?
我的模型:
public class Product {
public int Id { get; set; }
public string Name { get; set; }
public Category Category { get; set; }
}
查看:
Name: <%=Html.TextBoxFor(x => x.Name) %>
Category: <%= Html.DropDownList("Category", IEnumerable<SelectListItem>)ViewData["Categories"]) %>
控制器:
public ActionResult Save(Product product)
{
/// produtct.Category ???
}
以及類別屬性如何?它是由視圖填充? ASP.Net MVC知道如何通過ID填充這個對象?
謝謝!
您可能只會回傳分類ID。您需要知道服務器端如何從持久層獲取正確的Category實例。 – Ryan 2010-04-28 16:37:47