1.TextBox1.Text = Session["person_id"].ToString()
2.
if(Session["person_id"]==null)
{
   Response.write("<script language='javascript'>history.back()</script>");
}
3.Web.Config里设置Session的超时时间
<sessionState timeout="500000">

解决方案 »

  1.   

    直接=Session["person_id"]判断 if(session["person_id"]==null || session["person_id"]=="")
    {
    Response.redrite("login.aspx");
    }
    else
    {}
      

  2.   

    问题1 var_user=Session("person_id") 
    问题2 if var_user=""
    问题3  好象不太可能
      

  3.   

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            if  (Session["person_id"]==null) then
                Response.Write("<script language='javascript'>history.back()</script>")
            Else
                txtUserId.Text = Session["person_id"].ToString()
            End If        '在此处放置初始化页的用户代码
        End Sub
    这样好象不行,北极星是不是你们用的c#语法的原因
      

  4.   

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim var_user As String
            var_user = Session("person_id")
            If var_user = "" Then
                Response.Write("<script language='javascript'>history.back()</script>")
            Else
                txtUserId.Text = var_user
            End If        '在此处放置初始化页的用户代码
        End Sub成功了,谢谢各位