Отображение информации о пользователе на странице - PullRequest
0 голосов
/ 12 сентября 2011

Прежде всего, я новичок в ASP.NET и C #.Я построил систему, которая имеет контроль входа в систему, и у меня есть база данных SQL в бэкэнде.

Итак, вот мой вопрос:

Я хочу иметь интерфейс, который отображает данные учетной записи текущего пользователя, вошедшего в систему.Как мне подойти к этому?

Ответы [ 2 ]

1 голос
/ 12 сентября 2011

Постарайтесь расширить свой вопрос о том, что вы пытаетесь сделать, если это возможно.

Однако вы должны хранить данные о пользователе в переменных Profile. Избегайте переменных сеанса для хранения любых данных о клиентах. Если вам нужно указать их имя пользователя для получения сведений, используйте предоставленные поля, такие как User.Identity.Name.

Взгляните на http://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx

Также вы можете использовать элемент управления LoginView, чтобы отображать подробности только пользователям, которые вошли в систему. http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.loginview.aspx

Общий обзор этого использования можно увидеть на http://www.asp.net/security/tutorials/an-overview-of-forms-authentication-vb.

Вы можете отображать переменные профиля внутри LoginView или внутри страницы, защищенной Членством.

0 голосов
/ 12 сентября 2011

Если вы хотите отобразить информацию о пользователе, такую ​​как имя пользователя, возраст, имя, фамилия и т. Д. Затем соберите эту информацию из базы данных, сохраните ее в Session и отобразите эту информацию там, где вы когда-либо захотите. Вы можете получить эту информацию, пока пользователь вошел в систему, и можете отображать ее на любой странице, которую хотите. Используйте любой объектный HTML, который вы хотите напечатать с помощью Respond.WriteLine();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...