然后在cs代码中通过
location.href=a.aspx?city=传递值
来跳转页面
请问如何获得这里需要传递的值
12 个解决方案
#1
Request.QueryString["city"]
#2
可能我没表述清楚,我需要传递的值是需要从页面上获取的
#3
#4
#5
a.aspx页面
Request.QueryString["city"]
或者post
#6
接收页面:Request.QueryString["city"]
#7
Request.QueryString["city"] 这个可以的
#8
用的就是楼上诸位的方法。你在hmtl获取值并拼接URL,在某个事件下面触发document.local.href跳转,在你目标页面的CS代码里面就可以用
string s=Request.QueryString["city"];
#9
明白你的意思了,ajax修改页面的值,不能直接使用控件方式读取,例如<asp:TextBox runat="Server" ID="txtLogin" />这种标签,JS改值之后用txtLogin.Text是读不到值的。要用Request["txtLogin"].ToString()这种写法后台读取。
接收上面已经很详细了,不说了
接收上面已经很详细了,不说了
#10
额,怪我没说清楚
b.aspx是我当前页面,但是页面的值是通过ajax改变的
然后通过动态脚本
Button btn = Page.FindControl("Button1") as Button;
btn.Attributes.Add("onclick", "window.location.href=\"a.aspx?state=" + state +"\";return false;");
我在b.aspx页面中如何来获取参数 state 的值,不知在a页面获取querystring的值
b.aspx是我当前页面,但是页面的值是通过ajax改变的
然后通过动态脚本
Button btn = Page.FindControl("Button1") as Button;
btn.Attributes.Add("onclick", "window.location.href=\"a.aspx?state=" + state +"\";return false;");
我在b.aspx页面中如何来获取参数 state 的值,不知在a页面获取querystring的值
#11
用一个jquery插件,query.string.2.1.7.js,之后在js里通过
var sDate=$.query.get("idate");
var oDate=$.query.get("odate");这样的形式就可以获取到了。
var sDate=$.query.get("idate");
var oDate=$.query.get("odate");这样的形式就可以获取到了。
#12
或通过,document.getElementById("")获取
#1
Request.QueryString["city"]
#2
可能我没表述清楚,我需要传递的值是需要从页面上获取的
#3
#4
#5
a.aspx页面
Request.QueryString["city"]
或者post
#6
接收页面:Request.QueryString["city"]
#7
Request.QueryString["city"] 这个可以的
#8
用的就是楼上诸位的方法。你在hmtl获取值并拼接URL,在某个事件下面触发document.local.href跳转,在你目标页面的CS代码里面就可以用
string s=Request.QueryString["city"];
#9
明白你的意思了,ajax修改页面的值,不能直接使用控件方式读取,例如<asp:TextBox runat="Server" ID="txtLogin" />这种标签,JS改值之后用txtLogin.Text是读不到值的。要用Request["txtLogin"].ToString()这种写法后台读取。
接收上面已经很详细了,不说了
接收上面已经很详细了,不说了
#10
额,怪我没说清楚
b.aspx是我当前页面,但是页面的值是通过ajax改变的
然后通过动态脚本
Button btn = Page.FindControl("Button1") as Button;
btn.Attributes.Add("onclick", "window.location.href=\"a.aspx?state=" + state +"\";return false;");
我在b.aspx页面中如何来获取参数 state 的值,不知在a页面获取querystring的值
b.aspx是我当前页面,但是页面的值是通过ajax改变的
然后通过动态脚本
Button btn = Page.FindControl("Button1") as Button;
btn.Attributes.Add("onclick", "window.location.href=\"a.aspx?state=" + state +"\";return false;");
我在b.aspx页面中如何来获取参数 state 的值,不知在a页面获取querystring的值
#11
用一个jquery插件,query.string.2.1.7.js,之后在js里通过
var sDate=$.query.get("idate");
var oDate=$.query.get("odate");这样的形式就可以获取到了。
var sDate=$.query.get("idate");
var oDate=$.query.get("odate");这样的形式就可以获取到了。
#12
或通过,document.getElementById("")获取