1

页面发生更改后,我将重定向到页面。但是,我只能在实际重新加载整个页面后才能看到更改。

我像这样重定向到这个页面:

public ActionResult Details(string id)
{
    return View(Function(id));
}

我可以在我的参数中添加一些可以刷新页面的东西吗?

4

1 回答 1

0

好的,这是人们在处理 ASP.NET MVC 时常犯的错误。您不想返回View而只是想正确重定向。

public ActionResult Detail(string id) {
    // actual redirect
    return RedirectToAction("Function", new { id });
}

这将确保您的控制器进行实际重定向,而不仅仅是显示视图。这也确保您的路线/网址是有效的。希望这可以帮助 :)

于 2013-11-05T14:12:49.993 回答