我以前曾问过这个问题,但我不敢再问,因为我没有获得令人满意的答复。
我的概况变量是这样,当我装载时,它就被分配到违约值。 我需要检查一下它是否被分配。 典型的情况是,我只使用一种不实的比较,但这种比较却赢得一些工作。
据建议,我使用FindProfilesByUserName,似乎落后。 不管这一方法如何赢得工作,因为如果用户掌握了任何情况,而不是特定成员的数据,那么这种方法只能告诉我。 (这似乎落后,因为简介的总体目的是便于查阅目前的用户概况数据。 除非我没有东西,否则这似乎是一种坏的设计。
我可以看到的最后一种选择是,向每个物体分配借方,看它们是否被 d或 set。 除非需要,否则我不想这样做。
The FindProfiles 缩略语
ProfileInfoCollection profileInfo = ProfileManager.FindProfilesByUserName(ProfileAuthenticationOption.All, Membership.GetUser().UserName);
if (profileInfo.Count > 0)
{
if (profileInfo[Membership.GetUser().UserName] != null)
我的最后一个想法是储存收藏品,因为我认为我已经认为这些收藏品是无效的。 在我的案件中,我确实不需要收集资料,但这可能是最容易的解决办法。 期待着提出建议。 我认为,在这个问题上,我必须找不到一些显而易见的事情。
明确
work(见http://context.profile.mydata != 无)