最新的Web开发教程
 

WebSecurity物业 - CurrentUserId


<WebSecurity对象

定义

所述CurrentUserId属性是ID (primary key)WebSecurity数据库中的当前用户。


C#和VB语法

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未初始化(or disabled in the website configuration)

技术数据

名称
命名空间 WebMatrix.WebData
部件 WebMatrix.WebData.dll

<WebSecurity对象