【发布时间】:2020-01-21 09:37:34
【问题描述】:
所以有一个调用 PartialView 的 Ajax.BeginForm 并返回一个视图(我用它来过滤产品)
但我也想更改主视图Model
我的意思是在 Ajax.BeginForm 完成之后 我想在 PartiaView 动作中制作 ViewBag
之后,当 Ajax.BeginForm 完成时 然后在cshtml中调用一个函数来更新主视图模型 用那个ViewBag
我该怎么做
最后这是我的目标:
@functions{
public void ChangeModel(){
Model.Prod = ViewBag.Prod //forget about the casting !
}
}
@using (Ajax.BeginForm("GetStations", "Trains", new { area = "Site" }, new AjaxOptions
{
OnSuccess = ChangeModel(),
}, null))
【问题讨论】:
标签: c# asp.net-mvc razor