首页 > 解决方案 > 如何将控制器重定向到区域部分asp Core 2.1中的剃须刀页面

问题描述

我想从我的控制器重定向到区域部分中的剃须刀页面。如果用户为 null,则我的控制器用户受到限制,然后重定向到Area/Identity/Pages/Account/login.cshtml.

我的控制器:

var user = await _userManager.GetUserAsync(User);
            if (user == null)
            {
                //return NotFound($"Unable to load user with ID '{_userManager.GetUserId(User)}'.");

                return RedirectToPage("Login");
            }

如何编写返回行以使用asp.net core 2.1.

标签: asp.net-core-2.1

解决方案


使用此行从控制器操作重定向到页面

return LocalRedirect("/Identity/Account/Login");

推荐阅读