0
我的MVC 3應用程序在類級授權過濾器。據我瞭解,當我嘗試例如/ Home/Index並且我沒有登錄時,它應該將我重新路由到我指定的頁面 - 我的登錄頁面。asp.net mvc全局vs類過濾器
我的應用程序不會這樣做,我可以看到Home/Index沒有登錄的結果;但是,當我在全球註冊過濾器時,授權步驟按預期進行。
任何想法?
我的MVC 3應用程序在類級授權過濾器。據我瞭解,當我嘗試例如/ Home/Index並且我沒有登錄時,它應該將我重新路由到我指定的頁面 - 我的登錄頁面。asp.net mvc全局vs類過濾器
我的應用程序不會這樣做,我可以看到Home/Index沒有登錄的結果;但是,當我在全球註冊過濾器時,授權步驟按預期進行。
任何想法?
你是什麼意思的類級授權過濾器?如果你把它的控制器上,將工作,並適用於所有的動作這個特殊的控制器上:
[Authorize]
public class HomeController: Controller
{
public ActionResult Index()
{
return View();
}
}
現在,如果你嘗試導航到/Home/Index
和未登錄的用戶,他將被重定向到登錄動作。