Свойства WebSecurity -CurrentUserId


WebSecurity 对象Объект WebSecurity

Определение

CurrentUserIdЭто свойство —WebSecurityID (первичный ключ) текущего пользователя в базе данных.


Синтаксис C# и VB

WebSecurity.CurrentUserId


Пример

Пример C#

@{
int value;
value=WebSecurity.CurrentUserId;
}

<p>ID текущего пользователя: @value</p>

Пример VB

@Code
Dim value as Integer
value=WebSecurity.CurrentUserId
Конец кода

<p>ID текущего пользователя: @value</p>


Примечания

CurrentUserIdСвойство доступно только для чтения. Его нельзя изменить с помощью кода.

Это свойство используется для идентификацииWebSecurityпользователя в таблице профилей пользователей и таблице членства в базе данных.


Ошибки и исключения

Если в данный момент ни один пользователь не вошёл в систему, то свойствоCurrentUserIdвозвращает -1.

В следующих случаях любойWebSecurityдоступ к объекту выброситInvalidOperationException:

  • InitializeDatabaseConnection()— метод не вызывается
  • SimpleMembershipне инициализирован (или отключен в конфигурации сайта)

Технические данные

Name Значение
Пространство имён WebMatrix.WebData
Сборка WebMatrix.WebData.dll


WebSecurity 对象Объект WebSecurity Другие расширения