我對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