Свойства WebSecurity -CurrentUserId
Объект WebSecurity
Определение
CurrentUserIdЭто свойство —WebSecurityID (первичный ключ) текущего пользователя в базе данных.
Синтаксис C# и VB
WebSecurity.CurrentUserId
Пример
Пример C#
@{
int value;
value=WebSecurity.CurrentUserId;
}
<p>ID текущего пользователя: @value</p>
int value;
value=WebSecurity.CurrentUserId;
}
<p>ID текущего пользователя: @value</p>
Пример VB
@Code
Dim value as Integer
value=WebSecurity.CurrentUserId
Конец кода
<p>ID текущего пользователя: @value</p>
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 Другие расширения