js页面传值,后台代码获取

有两个页面A,B,A页面中有一个Textbox和一个Button,通过点击Button到B页面,B页面有个DropDownList,选中DropDownList点击确定到... 有两个页面A,B,A页面中有一个Textbox和一个Button,通过点击Button到B页面,B页面有个DropDownList,选中DropDownList点击确定到A页面。我想在A页面通过后台代码获取到B页面中选中的DropDownList值的索引,请问各位大侠该怎么做?最好有代码 展开
 我来答
shelher
推荐于2016-01-11 · TA获得超过6134个赞
知道大有可为答主
回答量:3609
采纳率:100%
帮助的人:6247万
展开全部
很简单
例如A页面的网址为A.aspx 按钮为button1
B页面为B.aspx 按钮为button2
string str=DropDownList.SelectItem.Tostring();//获得被选择的值
Response.Redirect("A.aspx?id="+str);//转向A页面 并把str的值传递过去
在页面A的后台代码:
string id = Request["id"];//获得传过来的参数
如有疑问 请追问
追问
可是我不是通过Response.Redirect()来跳转页面的,是B页面选中值后window.close()把值传过去,有方法吗?
追答
首先你先用JS方法获得你这个DropDownList的innerText,并赋值给id
然后你在window.close()这个方法后面加上跳转页面的代码
如下:
window.location.href="A.aspx?id="+id;
tanshahaha
2012-12-20 · 超过13用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:39万
展开全部
例如A页面的网址为A.aspx 按钮为button1
B页面为B.aspx 按钮为button2
string str=DropDownList.text.Tostring();//获得被选择的值
session["id"]=str;
在页面A的后台代码:

string id=session["id"].tostring();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你死灰复燃
2012-12-22 · TA获得超过119个赞
知道小有建树答主
回答量:174
采纳率:100%
帮助的人:48.2万
展开全部
可以通过session 地址 application 等方式传值 获取之后赋值即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式