我无法将属性值从一个模型传递到另一个模型,
我在OrderTotalsModel中引用了一个属性:
public string OrderTotal { get; set; }
我需要在popUpOrderSummary View中显示哪个使用ShoppingCartModel,
我在这个模型中创建了一个属性:
public string popUpOrderTotal { get; set; }
我知道我需要使用ShoppingCartController将此属性的值从OrderTotalsModel传递给ShoppingCartModel,
到目前为止,我已在PrepareShoppingCartModel方法下添加了此代码:
model.popUpOrderTotal =
我试过了:
model.popUpOrderTotal = OrderTotalsModel.OrderTotal;
答案 0 :(得分:1)
如果您需要在2个模型中使用相同的值,则需要从同一位置检索它。
如果您要在控制器中设置OrderTotal
的值,请为ShoppingCartModel
设置相同的值,例如{{1}}。通过从数据库中检索或计算它。
如果在视图中设置或更新了该值,则需要将此值发回到某个操作,您可以将其保存以供以后使用,也可以立即使用它来显示另一个视图,例如购物车。