我有一个ControllerBase
ASP.NET MVC 应用程序中的类。其他控制器继承自ControllerBase
.
我想访问HttpContext.User.Identity.Name
, but HttpContext
is 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;
}
尝试将代码添加到 ControllerBase 中的此事件中:
protected override void Initialize(RequestContext requestContext){
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)