有人请告诉我如何创建用户而不使用membership .createuser()并在asp.net中创建用户向导?我需要在CreateUser()期间在现有表上执行额外的插入。
答案 0 :(得分:0)
以下是两种方法:
实施您自己的自定义成员资格提供程序这比你想象的要简单得多。周围有很多文章。
或
为了节省您的时间...实现您自己的自定义成员资格提供程序并从SqlMembershipProvider类继承。在子类中,除了CreateUser方法之外,您将主要“转发”对基类的调用。在这种情况下,您可以让基类执行大部分工作,然后执行自定义插入。但是,因为它确实需要在一个事务中(根据上面的注释),所以事情可能有点毛茸茸......你可能不得不在你的子类中重新实现CreateUser方法。
http://msdn.microsoft.com/en-us/library/system.web.security.sqlmembershipprovider.aspx
注意:我现在通过Wifi在公共汽车上,但如果你为我提供emp_details架构,我几乎想为你写这个。您使用的是直接ADO.NET还是其他什么?