我正在使用MembershipProvider,並且由於我將它設置爲與一些自定義安全性結合使用,我需要獲取當前應用程序的ApplicationId(Guid)。使用Membership.ApplicationName獲取應用程序名稱很容易,但我發現沒有簡單的方法來獲取Id。在ASP.NET中獲取當前ApplicationId MembershipProvider
5
A
回答
6
我相信你將需要編寫自己的代碼(如自定義存儲過程)來獲取ID。此數據旨在供內部提供者的內置實現專用,而不是提供者接口的一部分(即,在提供者的某些實現中可能不存在)。用戶ID也一樣。好消息是,爲默認實現編寫存儲過程非常簡單。
你只需要:
SELECT ApplicationId FROM aspnet_Applications
WHERE ApplicationName =
(System.Web.Security.Membership.Provider.ApplicationName
from the ASP.NET code)
你可能要重新考慮,如果你真的需要這個ID
0
默認SQLMembership模式確實有一個存儲採購,你卡電話。 aspnet_Applications_CreateApplication, @ApplicationName (input), @ApplicationID (output)
這將創建一個新的ID或返回現有的ID如果找到匹配。
相關問題
- 1. 獲取當前MembershipProvider名稱
- 2. ASP.NET ApplicationId
- 3. 在ASP.NET中獲取當前URL內嵌
- 4. Asp.NET獲取當前域名
- 5. asp.net中的MembershipProvider
- 6. 獲取在asp.net mvc的當前目錄
- 7. 獲取當前ViewContext在ASP.Net MVC
- 8. 獲取GridView的從當前行中ASP.NET
- 9. 有沒有辦法在AndroidManifest文件中獲得當前產品風格的applicationId?
- 10. Asp.Net GridView獲取TemplateField上的當前行
- 11. ASP.NET MVC獲取當前主機
- 12. 獲取當前登錄用戶asp.net
- 13. ASP.NET設置membershipprovider
- 14. 獲取的MS Office的applicationID編程
- 15. 如何在asp.net核心中獲取當前用戶
- 16. 在asp.net mvc 2.0中獲取當前url的id值
- 17. 如何在ViewComponent中獲取當前登錄用戶Asp.Net核心
- 18. ASP.NET MVC:如何在視圖中獲取頁面的當前URL?
- 19. 在ASP.NET MVC中使用HtmlHelper獲取當前視圖的Url 3
- 20. 如何在ASP.NET中獲取當前域名
- 21. 在ASP.net中獲取當前頁面的URL
- 22. 在Route中獲取當前片段,ASP.net MVC
- 23. 獲取當前URL在Python
- 24. 獲取當前URL
- 25. 獲取當前MigrationId
- 26. 獲取當前URL
- 27. 獲取當前URL
- 28. 獲取當前GridView
- 29. 獲取當前UIViews?
- 30. 在app/build.gradle中更改applicationId後獲取ClassNotFoundException?
我認爲你是對的,沒有辦法在框架內建立想法。自定義SQL是唯一的方法。 – Craig 2009-06-15 00:02:39