日期:2014-05-18  浏览次数:20818 次

怎样才能实现页面间的传参啊?我怎么传的不好使?
第一个页面:
  string id = e.CommandArgument.ToString();
  Response.Redirect("Read the card provinces.aspx?ID="+id);
  第二个页面:
  string s = Request.QueryString["ID"].ToString();
  string str1 = "insert into biao values('" + TextBox1.Text + "',''"+s+"')";
  DataTable dt = das.GetDataTable(str1);
总是没有把数据加入到数据库中....

------解决方案--------------------
是没有插入数据库吧,跟传参貌似没有关系。
SqlCommand
------解决方案--------------------
你的biao的表中的字段数是只有你插入的那两个么?如果不是的话,肯定是插不进去的呀!另外建议用
INSERT INTO 表名(字段名1,字段名2) VALUES(对应字段1的值,对应字段2的值);方式在插入数据。不写字段名的话,有时也会报一些莫名其妙的错误的。