Я мигрирую с ASP MVC Classic на ASP Razor Pages.
Остался только один контроллер для миграции: HomeController
public class HomeController : Controller
{
UserManager<WebUser> _userManager;
public HomeController(UserManager<WebUser> _userManager)
{
this._userManager = _userManager;
}
[Authorize]
public async Task<IActionResult> Index()
{
var user = await _userManager.GetUserAsync(User);
if (user == null)
{
return RedirectToPage("/Account/Login", new { area = "WebUserIdentity" });
}
return RedirectToPage("/Index", new { area = "Downloads" });
}
}
Нет соответствующего представления для этого контроллера /action.
И из-за этого я застрял: как настроить маршрутизацию для бритвенных страниц, чтобы использовать эти перенаправления (в две разные области) без создания «поддельной» страницы индекса?