有人請告訴我如何創建一個用戶而不使用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