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值的索引,请问各位大侠该怎么做?最好有代码
展开
3个回答
展开全部
很简单
例如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"];//获得传过来的参数
如有疑问 请追问
例如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;
展开全部
例如A页面的网址为A.aspx 按钮为button1
B页面为B.aspx 按钮为button2
string str=DropDownList.text.Tostring();//获得被选择的值
session["id"]=str;
在页面A的后台代码:
string id=session["id"].tostring();
B页面为B.aspx 按钮为button2
string str=DropDownList.text.Tostring();//获得被选择的值
session["id"]=str;
在页面A的后台代码:
string id=session["id"].tostring();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以通过session 地址 application 等方式传值 获取之后赋值即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询