WebSecurityプロパティ-CurrentUserId
❮WebSecurity
意味
CurrentUserIdプロパティは、 WebSecurityデータベース内の現在のユーザーのID(主キー)です。
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が初期化されていない(またはWebサイト構成で無効になっている)
❮WebSecurity