繁体   English   中英

如何使用控制器将一个模型的属性设置为另一模型的属性

[英]How do i set the property of one model to the property of another model using a controller

我无法将属性值从一种模型传递到另一种模型,

我在OrderTotalsModel中引用了以下属性:

public string OrderTotal { get; set; }

我需要将其显示在使用ShoppingCartModel的popUpOrderSummary视图中,

我在此模型中创建了一个属性:

public string popUpOrderTotal { get; set; }

我知道我需要使用ShoppingCartController将此属性的值从OrderTotalsModel传递到ShoppingCartModel,

到目前为止,我已经在PrepareShoppingCartModel方法下面添加了以下代码:

model.popUpOrderTotal =

我努力了:

model.popUpOrderTotal = OrderTotalsModel.OrderTotal;

如果需要在2个模型中使用相同的值,则需要从同一位置检索它。

如果要在控制器中设置OrderTotal的值,请以与ShoppingCartModel相同的方式设置它,例如,从数据库中检索它或对其进行计算。

如果在视图中设置或更新了该值,则需要将该值回发到一个操作中,您可以在其中保存该值以备后用,或立即使用它来显示另一个视图(例如购物车)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM