gpt4 book ai didi

asp.net - RedirectToAction 不刷新页面

转载 作者:行者123 更新时间:2023-12-02 22:11:44 27 4
gpt4 key购买 nike

我有一个场景,我在 View 页面上并调用 Controller A 中的操作方法,该方法通过 RedirectToAction 返回调用 Controller B 中的另一个操作,并且此操作返回我已经打开的 View 。

我希望刷新页面以反射(reflect)这两个操作对系统状态所做的更新,但 MVC 似乎决定页面不需要刷新,因为我返回到相同的 View 。如何强制刷新?

示例:

//user is on A/index, and submits a form that calls this in contoller B
public ActionResult ActionInControllerB()
{
//do stuff
return RedirectToAction(ActionNames. ActionInControllerA, ControllerNames.A);
}

public ActionResult ActionInControllerA()
{
//do stuff
return View("index");
}

最佳答案

我猜您遇到了缓存问题。

用以下内容装饰您的 ActionInControllerB 和 ActionInControllerA 方法:

[OutputCache(Location=System.Web.UI.OutputCacheLocation.None)]

关于asp.net - RedirectToAction 不刷新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1310646/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com