在ASP.NET Core 3.1中,可以通过返回一个视图的方法来改变视图而不是重定向到另一个URL。
以下是一个返回视图的示例方法:
public IActionResult ChangeView()
{
return View("NewViewName");
}
其中,“NewViewName”是要返回的视图的名称。您可以将其替换为您想要返回的视图的名称。
您也可以向视图中传递模型,如下所示:
public IActionResult ChangeView()
{
MyModel model = new MyModel();
model.MyProperty = "Some value";
return View("NewViewName", model);
}
在上面的示例中,“MyModel”是您的模型类的名称,“MyProperty”是您要传递给视图的属性的名称,“Some value”是您要传递给视图的值。
通过以上方法,就可以在ASP.NET Core 3.1中改变视图而不是重定向到另一个URL。