在MVC中刷新浏览器时如何填充控制器参数?

问题描述 投票:0回答:1

我想使控制器的参数填充到刷新浏览器时先前发送的参数。

我希望页面使用显示的相同信息刷新,而不是抛出空值。刷新浏览器时引发的错误:“参数字典包含参数的空条目...”

c# razor model-view-controller controller refresh
1个回答
0
投票

您可以使用TempData来保存两个呼叫的参数:

public ActionResult FirstCall()
{
    TempData["Param1"] = "Param1";
    return View();
}

public ActionResult SecondCall()
{ 
    ViewModel model = new ViewModel();
    model.param1 = TempData["Param1"];
    return View();
}
© www.soinside.com 2019 - 2024. All rights reserved.