我的项目中有以下设置:
/Pages/Page1.razor
/Pages/Page2.cshtml
第一页是一个Blazor组件。
第二页是Razor页面。
在第一页顶部:
@page "/Page1"
在Page2.cshtml.cs的代码后台中,我有以下内容:
public IActionResult OnPostAddNew()
{
return RedirectToPage("Page1");
}
我已经尝试过我所能想到的所有方法,但我总是会得到以下信息:
InvalidOperationException: 没有与提供的值匹配的页面“Page1”。
我知道,实际上Page1并不是一个页面,但我一直没有找到如何重定向的方法。NavLink可以很好地找到Page1。