Asp.net core mvc 等同于MVC中的Topage?

Asp.net core mvc 等同于MVC中的Topage?,asp.net-core-mvc,Asp.net Core Mvc,我有一个ASP.NETCore2.0Web应用程序,它混合了Razor页面和MVC。当我向页面发布帖子时,我通常希望将用户重定向回同一页面,但需要一个GET请求 在ASP.NET Core 2.0 Razor页面中,我通常这样做: public async Task<IActionResult> OnPostView(...) { // Update based on POST data ... return RedirectToPage(); // Re

我有一个ASP.NETCore2.0Web应用程序,它混合了Razor页面和MVC。当我向页面发布帖子时,我通常希望将用户重定向回同一页面,但需要一个GET请求

在ASP.NET Core 2.0 Razor页面中,我通常这样做:

public async Task<IActionResult> OnPostView(...)
{
    // Update based on POST data
    ...

    return RedirectToPage();  // Redirect back to GET
}

MVC控制器中的等效方法是什么?

等效方法是:

return RedirectToAction();

有关更多信息,请参阅。

好的,唯一的区别是我必须将操作的名称作为如下参数传递:return RedirectToActionIndex;