怎样才能实现页面间的传参啊?我怎么传的不好使?

moyanmoku 2012-05-16 08:59:15
第一个页面:
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);
总是没有把数据加入到数据库中....
...全文
116 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
moyanmoku 2012-05-17
  • 打赏
  • 举报
回复
已经解决!谢谢大家!
moyanmoku 2012-05-17
  • 打赏
  • 举报
回复
表中就是那两个字段啊?string s = Request.QueryString["ID"].ToString();
这一句写在了BUTTON事件下。我觉得是这出的问题。好像得写在Page load下。。但写在Page load下的话参数怎么传啊?
ciwy_bb 2012-05-16
  • 打赏
  • 举报
回复
你的biao的表中的字段数是只有你插入的那两个么?如果不是的话,肯定是插不进去的呀!另外建议用
INSERT INTO 表名(字段名1,字段名2) VALUES(对应字段1的值,对应字段2的值);方式在插入数据。不写字段名的话,有时也会报一些莫名其妙的错误的。
moyanmoku 2012-05-16
  • 打赏
  • 举报
回复
对啊。就是没插进数据去。。。调试提示说没读取出那个“s”
bladeblue 2012-05-16
  • 打赏
  • 举报
回复
是没有插入数据库吧,跟传参貌似没有关系。
SqlCommand

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧