使用returnUrl作为登录链接MVC .net核心上的参数

时间:2018-08-18 06:39:25

标签: c# .net asp.net-mvc razor core

如果用户尝试访问需要授权的页面,我的.Net核心应用程序将立即使用returnUrl

我想做的是在_l​​oginpartial.cshtml部分视图上修改此链接:

<a class="nav-link" asp-area="" asp-controller="Account" asp-action="Login">Log in</a>

因此,如果用户正在浏览未经身份验证的页面,但决定登录,则他们将被重定向回先前查看的页面(例如,类似于SO上的页面)。当前,如果用户登录,除非他们以前访问了未经授权的页面,否则他们将被重定向到主页。

类似这样的东西:

<a class="nav-link" asp-area="" asp-controller="Account" 
   asp-action="Login" asp-route-returnUrl="WHAT GOES HERE">Log in</a>

我不知道上面的“内容”中的内容,因此它可以正常工作。

0 个答案:

没有答案