永发信息网

Response.Redirect("b.aspx?id=" +id);传值为空

答案:2  悬赏:60  手机版
解决时间 2021-03-13 01:04
  • 提问者网友:暗中人
  • 2021-03-12 05:34
需要说明的是id是string类型并且确定是有值的?id=";' + Request;select * from orderInfo where orderId='.aspx页面;id" +id); + id;".aspx.HyperLink2,b页面的接收为
string mysql = ".NavigateUrl = "
传值到b;] + "?id=".aspx.aspx页面中设置HyperLink2
this.QueryString[".aspx页面 这是为什么;"
就能成功传值到b.aspx页面中的LinkButton单击事件下语句为
Response;b,传值为空
但是在a.Redirect("b在a
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-03-12 06:36
Redirect 重定向 也就是说从后台输出 可以查一查 redicet后面是否还有别的输出 如果有的话 可能造成多次请求 id 就丢了
而HyperLink2.等价于a 标签 所以是最稳妥的
全部回答
  • 1楼网友:痴妹与他
  • 2021-03-12 07:35

你好,按钮是post提交的,在a.aspx页面中的linkbutton单击事件中写 server.transfer("b.aspx"),然后b.aspx页面中用的时候这样写 request.form["id"]

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯