我的项目中具有以下设置:
/Pages/Page1.razor
/Pages/Page2.cshtml
第1页是Blazor组件。
第2页是剃刀页。
在第1页的顶部:
@page "/Page1"
在背后的Page2.cshtml.cs代码中,我有:
public IActionResult OnPostAddNew()
{
return RedirectToPage("Page1");
}
我尽了所有我能想到的,但我总是得到:
InvalidOperationException:没有名为“ Page1”的页面与提供的页面匹配 值。
我很欣赏Page1从技术上讲不是一个页面,但是我一直无法弄清楚如何重定向。 NavLink可以很好地找到Page1。