今天为某个单位写一个网站,会员管理是其中的一个基本功能,为了方便我就使用了CreateUserWizard+Profile的方式来完成会员功能.
为代码方便管理,便将大部分代码以类的方式写到一个单独的cs文件里并放在App_Code文件夹内,后因需要在这些类中调用指定用户的Profile属性,而麻烦的是在这些类中无法直接使用Profile,因为Profile是Page中的一个私有对象.经过一个中午的研究终于找一个可行的方法,通过以下代码即可调用:
ProfileCommon pm = new ProfileCommon();
pm = pm.GetProfile("某个用户名");