有人請告訴我如何創建一個用戶而不使用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. 如何在不使用文件的情況下創建鬍鬚?
- 3. 如何在不使用String的情況下創建JSON對象?
- 4. 如何在不使用事務的情況下創建死鎖?
- 5. 如何在不使用`-`或`--`的情況下創建參數?
- 6. 如何在不使用JFreeChart的情況下創建圖形?
- 7. 如何在不使用xcode的情況下創建.xcappdata?
- 8. 如何在沒有用戶交互的情況下創建AVD?
- 9. 如何在無密碼的情況下創建stormpath用戶?
- 10. 使用ScrollViews在不使用Interace Builder的情況下創建PageControl
- 11. 如何在不使用類的情況下使用MVC創意?
- 12. 在不使用任何外部庫的情況下創建JSON?
- 13. 如何在不創建新對象的情況下引用substr?
- 14. 如何在不爲其創建任何客戶端的情況下調用webservice?
- 15. 如何在不使用iTextSharp的情況下使用asp.net c#創建pdf
- 16. 如何在不使用「require」的情況下使用gulp創建一個包
- 17. 如何在不使用`Executors.newSingleThreadScheduledExecutor`的情況下使用單個線程創建`ScheduledThreadPoolExecutor`?
- 18. 如何在不創建目錄的情況下創建鏈接?
- 19. 在不使用SQL的情況下創建用戶定義的聚合CLR
- 20. 如何創建每個用戶的使用情況報告?
- 21. 在不使用foreach的情況下在數組中創建鍵?
- 22. 在不使用塊ROM的情況下在verilog中創建ROM
- 23. 在不使用kibana的情況下在kibana中創建索引
- 24. 在不重置當前用戶會話的情況下創建新用戶
- 25. 如何在不使用Eclipse的情況下創建動態Web應用程序?
- 26. 如何在不使用種子的情況下創建angularJS應用程序?
- 27. 如何在特定情況下使用接口創建對象
- 28. 如何在不用C++創建數組的情況下創建變量名?
- 29. 如何在不用Python創建數組的情況下創建變量名?
- 30. 在不使用mediafilesegmenter的情況下創建FairPlay流(FPS)流
請提供更多詳情。您是使用默認的會員表還是您自己的自定義表?沒有什麼會阻止你編寫自己的自定義提供程序或執行直接的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