【发布时间】:2011-02-14 01:01:37
【问题描述】:
我想我正在使用 mvc 取得进展。 我创建了一个绑定到我的视图模型的视图,看起来像这样
public class CreatePurchaseViewModel
{
public Order Order { get; set; }
public IEnumerable<Product> Products { get; set; }
public DateTime OrderDate { get; set; }
public bool OrderSent { get; set; }
}
我还创建了另一个视图模型
public class ProductsViewModel
{
public int ProductID { get; set; }
public int OrderID { get; set; }
}
我已经创建了一个绑定到这个视图模型的局部视图。
我正在从我的视图中加载它
@Html.Partial("_AddProductItem", new MVC_WireFrame.ViewModels.ProductsViewModel())
现在如何将我的 ProductsViewModel 中的项目放入我的 CreatePurchaseViewModel 或者这不是正确的做事方式?
我可以从我的控制器中的 ProductsViewModel 访问数据,例如
[HttpPost]
public ActionResult InsertProduct(string input)
{}
真的有2个问题,我如何将值传递给另一个视图控制器?和 如何在 AddProduct 部分视图中填充列表,以便显示已添加的产品?
提前感谢您的帮助。
【问题讨论】: