我对ASP.NET很陌生,我试图创建一个简单的CRUD应用程序,如果用户没有登录,我想让某些页面重定向到登录页面英寸我不想做一个站点范围重定向登录所有不是主页的页面。我一直在与控制器瞎搞,并已发现,在控制器中使用此代码会重定向到登录页面,如果用户没有登录:ASP.NET将某些页面重定向到登录页面
public ActionResult Index()
{
if (User.Identity.IsAuthenticated)
{
return View(db.Events.ToList());
}
else
{
Response.Redirect("Account/Login",true);
return null;
}
}
我有一种感觉,这绝对不是最好的ASP.NET的实践。如果有人能够解释为什么,或者指出我会朝着正确的方向发展,那就太好了。
这做到了!谢谢!非常感谢:) – ChrisRiv91
如果这个答案已经解决了您的问题,请选择它作为选定的答案@ ChrisRiv91 –
@AydinAdn刚刚做了,被锁定了几分钟:) – ChrisRiv91