在下在使用session在也页面间传值中出现了问题。代码为:
页面1:
ssion["name"] =""+TextBox1.Text+"";
页面2:
string dastr = "select * from form where name='"+Session["name"]+"'";
测试很多次总是无法传送过去。希望哪位高人能帮一下

解决方案 »

  1.   

    ssion["name"] =""+TextBox1.Text+"";
    这里有问题
    改成ssion["name"] =TextBox1.Text;
      

  2.   

    ssion["name"] =""+TextBox1.Text+"";
    -------
    session["name"] =TextBox1.Text;          //變量才用""''
      

  3.   

    ssion["name"] =""+TextBox1.Text+"";Session["name"] = TextBox1.Text;string dastr = "select * from form where name='"+Session["name"]+"'";
      

  4.   

    string dastr = "select * from form where name='"+Session["name"].ToString()+"'";
      

  5.   

    Session["name"] = TextBox1.Text;if( Session["name"] != null )
    {
       string dastr = "select * from form where name='"+Session["name"]+"'";
    }
      

  6.   

    string dastr = "select * from form where name='"+Session["name"]+"'";应该是Session["name"].ToString()
      

  7.   

    哎.....
    "select * from form where name='"+Session[\"name\"].ToString()+"'";
      

  8.   

    string dastr = "select * from form where name='"+Session["name"]+"'";最好是(string)Session["name"],安全代码,防止session为空时产生异常
      

  9.   

    页面1:
    ssion["name"] =TextBox1.Text;页面2:
    string dastr = "select * from form where name='"+Session["name"].ToString()+"'";
      

  10.   

    页面1:
    ssion["name"] =TextBox1.Text;页面2:
    string dastr = "select * from form where name='"+Session["name"].ToString()+"'";
      

  11.   

    在页面2最好对session["name"]的值做下判断:
    if(session["name"].ToString()==null||session["name"].ToString()=="")
    {
       ....
    }
    else
    {
       string dastr = "select * from form where name='"+Session["name"].ToString()+"'";
    }
      

  12.   

    session 是object类型的要加.ToString()
      

  13.   

    页面1:
    ssion["name"] =TextBox1.Text;
    页面2:
    string dastr = "select * from form where name='"+Session["name"].ToString
    ()+"'";
      

  14.   

    session 是object类型要转换下才能用
    Session["name"].ToString()