我正在使用ASP.NET核心Razor引擎 . 我想确保用户是否去了索引页面以外的任何其他页面(cshtml文件),将它们重定向到索引页面 .
“索引”页面是用户登录的位置 . 我的策略是在每个页面上显示用户的名字 . 如果第一个名称为null,则重定向到“索引”页面 .
我有关于如何重定向的问题,还是有更好的方法来做到这一点?
这是我的代码:
<h1>Hello @TempData["first_name"] @TempData["last_name"]</h1>
@if(TempData["first_name"]!= null)
{
@{Response.Redirect("~/Index");
}
1 回答
使用AuthorizeAttribute与forms authentication结合使用 .