Как получить значение текстового поля с одной страницы aspx на другую - PullRequest
0 голосов
/ 21 июля 2011

Я делаю проект на c # .net, используя sql server 2005.

У меня есть login.aspx и homepage.aspx.Я хочу сохранить значение текстового поля "username" из login.aspx и хочу, чтобы оно отображалось на homepage.aspx с помощью элемента управления метками.

Кроме того, я использую встроенный контроль входа в систему .net и не знаю, как получить к нему доступ.база данных / таблица, созданная автоматически .net.Так ты мне тоже скажешь?

Пожалуйста, помогите мне.

Заранее спасибо, Никхиль

Ответы [ 2 ]

3 голосов
/ 21 июля 2011

Если вы используете систему входа в систему asp.net, вы можете использовать элемент управления <asp:LoginName />:

Если вы хотите получить доступ к этой информации с помощью кода, вы можете использовать:

string username = HttpContext.Current.User.Identity.Name;
1 голос
/ 21 июля 2011

Поскольку вы используете встроенные функции, вы можете получить доступ к имени пользователя с помощью context.user.identity.name

Чтобы сохранить значение, чтобы другие страницы могли получить к нему доступ, вы можете использовать Session ("username") = txtLogin.Text

Переменные сеанса могут быть доступны с любой страницы, когда сеанс пользователя активен.

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