HttpContext.Current.User имеет значение null в ControllerBase (asp.net mvc)

У меня есть класс ControllerBase в приложении ASP.NET MVC. Остальные контроллеры наследуются от ControllerBase .

Я хочу получить доступ к HttpContext.User.Identity.Name , но HttpContext имеет значение null . В чем дело?

public ControllerBase()
        {
            var dataManager=new DataManager();
            if (HttpContext.User.Identity.IsAuthenticated) // throws error
            {                    
                ViewData["assets"] = ud.BalanceFreeze + ud.Balance + ud.BalanceRealty;
                ViewData["onaccount"] = ud.Balance;
                ViewData["pending"] = ud.BalanceFreeze;
                ViewData["inrealty"] = ud.BalanceRealty;
            }
8
задан bdukes 13 September 2010 в 20:53
поделиться