最新的Web开发教程
 

WebSecurity物业 - HasUserId


<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对象