Session传值的有关问题,求大神
Session传值的问题,求大神
这个是a.aspx
这个是b.aspx
报未将对象引用设置到对象的实例的错误,用到了gridview控件,这样查询能不能查出来?
wenshenme
------解决思路----------------------
目测是ds为null
单步调试一下,看username、cardnum分别是什么值,把sql的值在数据库查询分析器执行一下
------解决思路----------------------
先看session是不是null,再看ds是不是null
总之就是有东西是null了
遇到问题,先找到问题出在哪一句代码,不要靠瞎猜
------解决思路----------------------
单步调试看看吧.
------解决思路----------------------
DbHelperSQL.Query(sql); 返回值了么
这个是a.aspx
protected void btntijiao_Click(object sender, EventArgs e)
{
Session["username"] = txtusername.Text;
Session["cardnum"] = txtcardnum.Text;
}
这个是b.aspx
if (!Page.IsPostBack)
{
string username = Session["username"].ToString();
string cardnum = Session["cardnum"].ToString();
string sql = "select id,username,cardnum,adress,telnum,audit from enroll where username='" + username + "' and cardnum='" + cardnum + "'";
DataSet ds = DbHelperSQL.Query(sql);
gvquery.DataSource = ds.Tables[0];
gvquery.DataBind();
}
报未将对象引用设置到对象的实例的错误,用到了gridview控件,这样查询能不能查出来?
wenshenme
------解决思路----------------------
目测是ds为null
单步调试一下,看username、cardnum分别是什么值,把sql的值在数据库查询分析器执行一下
------解决思路----------------------
先看session是不是null,再看ds是不是null
总之就是有东西是null了
遇到问题,先找到问题出在哪一句代码,不要靠瞎猜
------解决思路----------------------
单步调试看看吧.
------解决思路----------------------
DbHelperSQL.Query(sql); 返回值了么