<WebSecurity对象
定义
所述HasUserId属性是一个布尔值,它指示当前用户是否具有在WebSecurity数据库中的用户ID。
如果当前用户拥有一个用户ID的属性值是一个true。 默认为false。
C#和VB语法
WebSecurity.HasUserId
例子
实施例C#
@{
bool value;
value=WebSecurity.HasUserId;
}
<p>It is @value
that the user has an ID</p>
例如VB
@Code
Dim value as Boolean
value=WebSecurity.HasUserId
End Code
<p>It is @value that the user has an ID</p>
备注
该HasUserID属性为只读。 它无法通过代码进行更改。
该HasUserId属性只验证用户在WebSecurity数据库的ID。 它不验证用户帐户是否有效(confirmed) ,或者用户已登录。
使用IsConfirmed()方法来验证用户被确认。
使用IsAuthenticated属性来验证用户登录。
错误和异常
到WebSecurity对象的任何访问将引发一个InvalidOperationException:
- 该InitializeDatabaseConnection()方法还没有被调用
- SimpleMembership未初始化(or disabled in the website configuration)
技术数据
名称 | 值 |
---|---|
命名空间 | WebMatrix.WebData |
部件 | WebMatrix.WebData.dll |
<WebSecurity对象