在我们的应用系统中,asp.net 2.0的用户表中的数据往往不能满足我们的需求,还需要增加更多的数据,一种可能的解决方案是使用Profile,更普遍的方案可能是CreateUserwizard中添加数据到我们自己的表中 使用Createuserwizard的Oncreateduser事件. 在这个事件中可以通过Membership类的GetUser方法获取当前创建成功的用户MembershipUser 。 MembershipUser user = Membership.getuser=(MyCreateUserWizar.UserName) ; 使用Createuserwizard的UserName 下面是一个如何使用的例子: protected void CreateUserWizard1_CreatedUser( object sender, System.EventArgs e) { MembershipUser user = Membership.GetUser(CreateUserWizard1.UserName); if (user !
五、ASP.NET简化开发的控件ASP.NET 提供了一系列控件来简化用户认证与授权的实现,例如Login、CreateUserWizard、RoleManager等。 CreateUserWizard控件CreateUserWizard控件用于简化用户注册过程,包括输入用户名、密码和其他个人信息等。 下面是一个简单的示例:<asp:CreateUserWizard ID="CreateUserWizard1" runat="server" DestinationPageUrl="~/Welcome.aspx CreateUserWizard控件提供了简单的用户注册功能,用户可以输入用户名、密码和其他个人信息来注册新用户。 另外,ASP.NET 还提供了一系列简化开发的控件,如 Login、CreateUserWizard、RoleManager 等,帮助开发者快速构建用户认证、授权等功能。
TreeView trvw trvwMenu Login Control 类 型 前 缀 示 例 ChangePassword cpwd cpwdUser1 CreateUserWizard
smp smpSite1 TreeView trvw trvwMenu Login Control(登录控件) 类 型 前 缀 示 例 ChangePassword cpwd cpwdUser1 CreateUserWizard
</membership> </system.web> </configuration> 好了,随便建一个Default.aspx,放一个Login控件和CreateUserWizard