其他用户的个人资料未填充

时间:2013-05-24 00:06:33

标签: c# asp.net .net membership profiles

我有一个奇怪的问题正在发生。我正在为另一个用户(不是当前经过身份验证的用户)调用该配置文件,并尝试访问一个值。

 var profile = System.Web.Profile.ProfileBase.Create(username, true);
 if (profile.PropertyValues["x"] != null)
     ddlList.SelectedValue = profile.PropertyValues["x"].PropertyValue.ToString();

值'x'确实存在于用户,但它返回null。如果我单步执行代码,并在if语句之前实际查看配置文件值,那么它将按预期工作。因此,我必须明确单步执行代码并查看应用程序的值以实际确认它。

0 个答案:

没有答案