WebSecurity 属性 - CurrentUserId
❮ WebSecurity
定义
CurrentUserId 属性是 **WebSecurity** 数据库中当前用户的 ID(主键)。
C# 和 VB 语法
WebSecurity.CurrentUserId
示例
C# 示例
@{
int value;
value=WebSecurity.CurrentUserId;
}
<p>当前用户 ID 为:@value</p>
VB 示例
@Code
Dim value as Integer
value=WebSecurity.CurrentUserId
End Code
<p>当前用户 ID 为:@value</p>
备注
CurrentUserId 属性是只读的。它不能通过代码更改。
该属性用于在 **WebSecurity** 数据库中识别用户,包括在用户配置文件表和成员资格表中。
错误和异常
如果当前没有用户登录,则 **CurrentUserId** 属性返回 -1。
如果以下情况发生,则对 **WebSecurity** 对象的任何访问都将引发 **InvalidOperationException** 异常:
- 尚未调用 **InitializeDatabaseConnection()** 方法
- **SimpleMembership** 未初始化(或在网站配置中被禁用)
❮ WebSecurity