WebSecurity Property - CurrentUserId
❮ WebSecurity
Definition(定义)
CurrentUserId 属性是 WebSecurity 数据库中当前用户的 ID(主键)。
C# 和 VB 语法
WebSecurity.CurrentUserId
示例
C# 示例
@{
int 值;
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