我知道我可以使用 ModelBinding 来做到这一点,但我想知道我是否可以使用ViewBag
我ViewBag
在视图中设置属性
@{
ViewBag.WasPriorityCustomer = Model.PriorityCustomer == true;
}
不是优先客户的用户可以更改为一个,但我需要知道他们是否是优先客户。
在控制器中
[HttpPost]
public ActionResult Save(MyModel model)
{
if (ViewBag.WasPriorityCustomer == false && model.PriorityCustomer == true)
{
//Thank you for becoming a priority customer
}
}
不幸ViewBag.WasPriorityCustomer
的是始终为空