System.Web.HttpContext.Current.User.Identity.Name
返回“null”。HttpContext.Current.User.Identity.Name返回null
我绝对登录了。
这怎么解决?
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
base.OnActionExecuting(filterContext);
if (Session["FirstName"] == null)
{
string loginName = System.Web.HttpContext.Current.User.Identity.Name;
string networkId = loginName.Split('\\')[1];
Session["FirstName"] = new AD_Utility().FirstName(networkId);
}
ViewBag.FirstName = Session["FirstName"];
}
试着看看这个其他问题[HttpContext.Current.User.Identity.Name总是string.Empty](http://stackoverflow.com/questions/1056487/httpcontext-current-user-identity-name- is-always-string-empty) –