Привет, у меня проблема с именем пользователя магазина в сеансе.На странице входа я сохраняю имя пользователя для сессии.Пользователь вводит учетные данные на странице входа, а затем перенаправляется на страницу по умолчанию.Мне нужно в классе Доступ по умолчанию к хранилищу переменных в сеансе.
Logon.aspx
<script runat="server">
void Login_Click(object sender, EventArgs e)
{
Session["user"] = tbUserName.Text;
//You can redirect now.
Response.Redirect(FormsAuthentication.GetRedirectUrl(tbUserName.Text,
false));
}
</script>
secod Главная страница здесь:
Default.aspx-Default.aspx.cs
public partial class Default : Page,
IHttpHandler, System.Web.SessionState.IRequiresSessionState
{
string userName = (string) (Session["user"]);
}
, но в результате имя пользователя пустое.
Веб-конфигурация здесь:
<sessionState cookieless="true" regenerateExpiredSessionId="true" />
Спасибо за совет.