![](/img/trans.png)
[英]How do I Validate An Entity Framework 4 Model Using Metadata When The Property Validation Is Dependent on Another Property Value?
[英]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.