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
、常に null です