【发布时间】:2011-11-21 10:09:02
【问题描述】:
我有这个模型:
public class Package
{
public string CustomerName { get; set; }
public List<Product> Products { get; set; }
}
public class Product
{
public int Quantity { get; set; }
public string Name { get; set; }
}
当我添加 Create 的视图时,代码是:
<fieldset>
<legend>Fields</legend>
<div class="editor-label">
<%: Html.LabelFor(model => model.CustomerName) %>
</div>
<div class="editor-field">
<%: Html.TextBoxFor(model => model.CustomerName) %>
<%: Html.ValidationMessageFor(model => model.CustomerName) %>
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
如何管理产品列表? 我可以获得按钮或其他东西来创建新产品并将其添加到 Products 列表中吗?
谢谢
【问题讨论】:
-
另外,查看 MvcScaffolding,它将生成您所有的控制器、模型和视图。相当灵活,mvcscaffolding.codeplex.com.
标签: asp.net asp.net-mvc asp.net-mvc-2