日期:2014-05-17  浏览次数:20450 次

如何通过.net后台代码获取js传的值

有两个页面A,B,A页面中有一个Textbox和一个Button,通过点击Button到B页面,B页面有个DropDownList,选中DropDownList点击确定到A页面。我想在A页面通过后台代码获取到B页面中选中的DropDownList值的索引,请问各位大侠该怎么做?
------解决方案--------------------
Request.QueryString就行
------解决方案--------------------
你要明白,页面间传值是可以有哪几种方式。
假定,
A页面 a.aspx
B页面 b.aspx
1。querystring
先把b的dropdownlist你可以在他的selectIndexChange事件写明
Response.Rederict(b.aspx?check=选中值)
然后在A的pageLoad事件中获取
选中值= request.QueryString["check"]
这样你就可以获取了。
2.Cookies同上
3.Session同上
还有其它方式,请各位高手指正。
------解决方案--------------------
楼主可以看下这个
http://www.matrixkey.com.cn/blog/article.asp?id=452
------解决方案--------------------
引用:
引用:你要明白,页面间传值是可以有哪几种方式。
假定,
A页面 a.aspx
B页面 b.aspx
1。querystring
先把b的dropdownlist你可以在他的selectIndexChange事件写明
Response.Rederict(b.aspx?check=选中值)
然后在A的pageLoad事件中获取……


提交表单,获取表单的数据,,,我晕~~基础没学好吧

------解决方案--------------------
你这个 涉及到 两个页面 反复提交传值 不知道你的页面是否往复传值
你可以 在B页面里 GET或者POST 传值到A页面  如果有其他页面要传值到A页面的话可以 可以有if判断下值是否为null
------解决方案--------------------
  当跳转到A页面时,把值通过Url传到A页面哪http://localhost/a.aspx?id=2,在B页面中Request.QueryString("id")就可以了
------解决方案--------------------
引用:
引用:当跳转到A页面时,把值通过Url传到A页面哪http://localhost/a.aspx?id=2,在B页面中Request.QueryString("id")就可以了 问题的关键是我不是通过url跳转的,点击B页面的确定按钮,直接window.close()关闭B页面

你点击的时候  把传得值  存入到一个公共类的字段里、、调b页面的时候  获取传得值  就OK了

------解决方案--------------------
引用:
引用:引用:当跳转到A页面时,把值通过Url传到A页面哪http://localhost/a.aspx?id=2,在B页面中Request.QueryString("id")就可以了 问题的关键是我不是通过url跳转的,点击B页面的确定按钮,直接window.close()关闭B页面
你点击的时候  把……


应该是存入到一个公共类的静态字段里。。
------解决方案--------------------
明白楼主的意思了;
使用window.returnValue
B页面选择后,js设置 window.returnValue
然后,A页面接受B页面的window.returnValue
前提是弹出B页面是模态的。