坑爹的asp.net app原来是用System.Web.Profile.ProfileBase.Create(user.UserName)来创建实例

·

配置文件不说了,比如有一个NickName:

读取当前登录用户的NickName是这样的:HttpContext.Current.Profile.GetPropertyValue(“NickName”).ToString();

设置当前登录用户的NickName是这样的:HttpContext.Current.Profile.SetPropertyValue(“NickName”, TextBoxNickName.Text);

读取指定用户的NickName是这样的:

System.Web.Profile.ProfileBase profile = System.Web.Profile.ProfileBase.Create(user.UserName);
textBoxnickname.Text = profile.GetPropertyValue(“NickName”).ToString();

设置指定用户的NickName是这样的:

System.Web.Profile.ProfileBase profile = System.Web.Profile.ProfileBase.Create(user.UserName);
profile.GetPropertyValue(“NickName”,textBoxnickname.Text);

保存就用save()

参考:http://leedumond.com/blog/asp-net-profiles-in-web-application-projects/

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理