有人请告诉我如何创建一个用户而不使用membership.createuser()并在asp.net中创建用户向导?我需要在CreateUser()期间对现有表执行额外的插入操作。如何在不使用Membership.CreateUser()的情况下创建用户?
0
A
回答
0
这里有两种方法:
实现您自己的自定义成员资格提供程序。这比你想象的更容易,而且非常简单。周围有很多文章。
或
为了节省您的时间...实现自定义的成员提供并从SqlMembershipProvider的类继承。在子类中,除了在CreateUser方法中,您大多只是将调用“转发”到基类。在这种情况下,您可以让基类执行大部分工作,然后执行自定义插入。但是,因为它确实需要在一个事务中(根据上面的注释),所以事情可能会有点多毛......并且您可能不得不在您的子类中重新实现CreateUser方法。
http://msdn.microsoft.com/en-us/library/system.web.security.sqlmembershipprovider.aspx
注:我在公共汽车上,现在通过Wifi,但我几乎想写你,如果你包括我emp_details架构。你是直接使用ADO.NET还是其他的东西?
相关问题
- 1. 如何在不使用Shadow DOM的情况下创建组件?
- 2. 如何在不使用String的情况下创建JSON对象?
- 3. 使用ScrollViews在不使用Interace Builder的情况下创建PageControl
- 4. 如何在不使用类的情况下使用MVC创意?
- 5. 如何在不为其创建任何客户端的情况下调用webservice?
- 6. 如何在不使用iTextSharp的情况下使用asp.net c#创建pdf
- 7. 如何在不使用`Executors.newSingleThreadScheduledExecutor`的情况下使用单个线程创建`ScheduledThreadPoolExecutor`?
- 8. 在不使用SQL的情况下创建用户定义的聚合CLR
- 9. 在不使用kibana的情况下在kibana中创建索引
- 10. 如何在不使用Eclipse的情况下创建动态Web应用程序?
- 11. 如何在不使用种子的情况下创建angularJS应用程序?
- 12. 如何在特定情况下使用接口创建对象
- 13. 如何在不用Python创建数组的情况下创建变量名?
- 14. 在不使用VCL的情况下创建表单
- 15. 在不使用mediafilesegmenter的情况下创建FairPlay流(FPS)流
- 16. 在不使用布局的情况下创建标签式UI
- 17. 在不创建项目的情况下使用leiningen安装库
- 18. 如何使Automapper在不创建新对象的情况下使用精确值
- 19. 如何在不使用任何Excel库的情况下创建xlsx文件PHP
- 20. 如何在不使用鼠标的情况下在IntelliJ中创建新类?
- 21. 如何在不使用插件的情况下在WordPress中创建图库?
- 22. 如何在不使用d3dx9的情况下在DirectX 9中创建纹理?
- 23. 如何在不使用Javascript的情况下在HTML中创建菜单?
- 24. 如何在不使用iostreams的情况下构建Google protobuf?
- 25. 如何在没有WSDL的情况下创建soap客户端
- 26. 如何在不使用执行事件的情况下创建特定的shell
- 27. 如何在不使用Xcode的情况下创建托管内容包?
- 28. 如何在不共享源代码的情况下创建和使用Android库?
- 29. 如何在不使用注释的情况下创建Spring控制器?
- 30. 如何在不使用GUI的情况下创建SQL Server代理?
请提供更多详情。您是使用默认的会员表还是您自己的自定义表?没有什么会阻止你编写自己的自定义提供程序或执行直接的sql。 – 2012-04-22 23:16:55
我正在使用默认成员资格表。我的数据库包含1个表(emp_details)。此表包含员工的个人详细信息。aspnet_membership表的“UserId”属性是emp_details表的外键和主键。我想在emp_details表中创建一个新的雇员条目,并使用我的自定义sql命令在默认成员表中创建一个条目,这样我就可以在事务中包装所有的sql命令。 – 2012-04-24 20:37:58