RedirectToPage()
возвращает IActionResult
, который перенаправляет HTTP на маршрут, который вы указали, указав путь к странице Razor . Страницы Razor - это файлы .cshtml
внутри папки Pages
.
Если вы используете Blazor, то, скорее всего, вы используете клиентский маршрутизатор, с которым он поставляется. В этом случае есть только одна страница Razor _Host.cshtml
, которая будет выступать в качестве основной точки входа в ваше приложение Blazor.
Итак, что вы могли бы сделать, это перенаправить на /_Host
хотя я бы не советовал. Вместо этого лучше всего просто перенаправить приложение root, без , спрашивающего маршрутизатор конечной точки на стороне сервера, каков маршрут, - вероятно, лучшая идея:
return LocalRedirect("/");