WebSecurity - CurrentUserId 属性
WebSecurity 对象的 CurrentUserId 属性是当前用户在 WebSecurity 数据库中的 ID(主键)
语法
WebSecurity.CurrentUserId
范例
C#
@{ int value; value=WebSecurity.CurrentUserId; } <p>Current User ID is: @value</p>
VB
@Code Dim value as Integer value=WebSecurity.CurrentUserId End Code <p>Current User ID is: @value</p>
说明
CurrentUserId 属性是只读的
它不能通过代码更改
该属性用于识别 WebSecurity 数据库中用户资料表和会员表中的用户
错误和异常
如果当前没有用户登录,则 CurrentUserId 属性返回 -1
在下面的情况下,任何对 WebSecurity 对象的访问将抛出一个 InvalidOperationException 异常
- InitializeDatabaseConnection() 方法没有被调用
- SimpleMembership 没有初始化(或者在网站配置中禁用)
命名空间
WebMatrix.WebData
Assembly
WebMatrix.WebData.dll