我明白我可以使用ModelBinding做到這一點確定,但我想知道我是否可以使用ViewBag
訪問ViewBag的控制器,可在一個視圖
我設置ViewBag
屬性中查看
@{
ViewBag.WasPriorityCustomer = Model.PriorityCustomer == true;
}
不是優先客戶的用戶可以更改爲1,但我需要知道他們是否是優先客戶。
在控制器
[HttpPost]
public ActionResult Save(MyModel model)
{
if (ViewBag.WasPriorityCustomer == false && model.PriorityCustomer == true)
{
//Thank you for becoming a priority customer
}
}
不幸的是ViewBag.WasPriorityCustomer
總是空
ViewBag
價值目前還不清楚你想達到什麼目的? 'ViewBag'只能從Controller到View而不是其他方式。您需要將'WasPriorityCustomer'與您的表單一起發送到您的控制器。 – nemesv