SetAuthCookie忘高手指点!!!
FormsAuthentication.SetAuthCookie( "sUid ", false);
string aa = User.Identity.Name;
为什么在调试时,aa的值为空呀?如何解决呀??
------解决方案--------------------webconfig里身份验证模式调成forms了么?
------解决方案--------------------FormsAuthentication.SetAuthCookie( "sUid ", false);
改成
FormsAuthentication.SetAuthCookie( "sUid ", true);
------解决方案--------------------我也遇到这个问题,我已经解决了。
检查你的name值中是否包含有“空格”,比如name= ".ASPXAUTH "的话肯定会出现你说的问题,只有name= ".ASPXAUTH "才是正确的!