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