2010-05-22 1 views
2

Я использовал встроенный мастер в Visual Web Developer 2008 для создания простой системы входа.Вход по умолчанию для ASP.NET, получение значения сеанса пользователя

Я хотел бы получить удостоверение личности пользователя, но я не уверен, как это сделать. Подглядывая в ASPNETDB.MDF в таблице aspnet_Users, столбец, как представляется, называется «UserId».

Я дал ему идти:

Response.Write("ID: " + Session["UserId"]); 

, но это приходит пустым.

Как это сделать?

(. Это не для живого проекта, нет необходимости указывать на sillyness при помощи мастера)

Благодаря

ответ

6

Вы можете получить доступ к вошедшего в систему пользователя с веб-страницы с помощью:

User.Identity.Name 

Или из класса в вашей веб-странице, вы можете использовать (от System.Web имен):

HttpContext.Current.User.Identity.Name 
+0

Отлично, спасибо. – pastapockets

+0

Решила и мою проблему, так что надпись заслуживает заслуги :) – engineer