我使用asp:Login控件,用户可以正常登录,但在Login控件的LoggedIn事件中检查用户Profile信息时,Profile对象中的所有字段都是空的。 此外,User.Identity.IsAuthenticated始终返回false。用户配置文件对象为空,即使用户已正确登录?
但是,所有这些问题在导航到另一页时解决。
为什么User.Identity.IsAuthenticated返回false,即使用户已正确登录? 而且,有什么办法可以在登录控件的LoggedIn事件中获取用户的个人资料信息?
我想这一点,Profile.GetProfile(Login1.UserName);但它不起作用。 – Ahmed 2010-04-01 17:44:31
@艾哈迈德:什么不行?你的意思是'Profile.GetProfile(Login1.UserName)'返回的所有成员字段仍然是空的? – Slauma 2010-04-01 18:09:15
现在工作,抱歉给您带来不便。 – Ahmed 2010-04-01 18:15:26