如何通过.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
------解决方案--------------------
提交表单,获取表单的数据,,,我晕~~基础没学好吧
------解决方案--------------------你这个 涉及到 两个页面 反复提交传值 不知道你的页面是否往复传值
你可以 在B页面里 GET或者POST 传值到A页面 如果有其他页面要传值到A页面的话可以 可以有if判断下值是否为null
------解决方案-------------------- 当跳转到A页面时,把值通过Url传到A页面哪http://localhost/a.aspx?id=2,在B页面中Request.QueryString("id")就可以了
------解决方案--------------------
你点击的时候 把传得值 存入到一个公共类的字段里、、调b页面的时候 获取传得值 就OK了
------解决方案--------------------
应该是存入到一个公共类的静态字段里。。
------解决方案--------------------明白楼主的意思了;
使用window.returnValue
B页面选择后,js设置 window.returnValue
然后,A页面接受B页面的window.returnValue
前提是弹出B页面是模态的。