【发布时间】:2020-10-03 02:31:29
【问题描述】:
在一个全新的开箱即用的 asp.net core RazorPages 项目中,为什么会出现以下异常“InvalidOperationException:没有名为 '/' 的页面与提供的值匹配”?
public IActionResult OnPost()
{
return RedirectToPage("/");
}
我希望它重定向到 /Index。 RedirectToPage("") 和 RedirectToPage("Index") 按预期工作,但在这种情况下,我被传递了一个“/”的返回 url。我知道我可以检查“/”并将其替换为“”,但这似乎应该可行。
【问题讨论】:
-
其实我现在意识到 RedirectToPage("") 只是把我送回当前页面,所以我需要用“Index”替换“/”。
标签: razor-pages