Cra*_*aig 5 asp.net asp.net-membership
我正在使用MembershipProvider,并且由于我将其与一些自定义安全性一起设置,我需要获取当前应用程序的ApplicationId(Guid).使用Membership.ApplicationName很容易获得应用程序名称,但我发现没有简单的方法来获取Id.
我相信您需要编写自己的代码(如自定义存储过程)来获取ID.此数据旨在供成员资格提供程序的内置实现私有使用,并且不是提供程序接口的一部分(即它可能不存在于提供程序的某些实现中).用户ID也是如此.好消息是为默认实现编写存储过程非常简单.
你只需要:
SELECT ApplicationId FROM aspnet_Applications
WHERE ApplicationName =
(System.Web.Security.Membership.Provider.ApplicationName
from the ASP.NET code)
Run Code Online (Sandbox Code Playgroud)
如果您确实需要此ID,可能需要重新考虑
| 归档时间: |
|
| 查看次数: |
7146 次 |
| 最近记录: |