Как правильно работать с сессией?
От: enigma83 Россия  
Дата: 18.05.04 16:58
Оценка: 2 (1)
Вообщем есть страничка. В ней два поля в которые вводятся значения:

<asp:TextBox ID="Nik" Runat="server"></asp:TextBox>                
<input type="password" id="psw" runat="server" style="WIDTH: 154px; HEIGHT: 22px" NAME="psw">


Затем есть серверный контрол:

<asp:Button id="enter" onclick="input_Click" Runat="server" Text="Войти" Width="103" Height="24"></asp:Button>


Для которого написана функция, как я считаю сохраняющая в сессии эти поля:

protected void input_Click(object sender, System.EventArgs e)
{
    object o=Session["user"];
        Session.Add("user",Nik.Text);
    Session.Add("password",psw.Value);
}


Далее в Page_Load я пытаюсь считать эти значения:


object o=Session["user"];
if(o!=null)
    this.Response.Write(Session["user"].ToString());
o=Session["password"];
if(o!=null)
    this.Response.Write(Session["password"].ToString());



Так вот тока после повторного нажатия на кнопку я получаю те значение которые ввел.... В чем дело скажите мне пжлста, может я совсем не правильно все делаю... вразумите
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.