string strURL = "aaa.aspx?id=0&page=2";
this.Response.Redirect("bbb.aspx?b=1111&ReturnUrl=" + strURL);此时bbb页面获取的地址是:
bbb.aspx?b=1111&ReturnUrl=aaa.aspx?id=0&page=2此时获取传入的参数集合的结果:
b="1111"
ReturnUrl="aaa.aspx?id=0"
page="2"其实我想得到的ReturnUrl="aaa.aspx?id=0&page=2"
问题就出在aaa.aspx?id=0&page=2之间的&符号上。
可能您会说把之间的这个“&”Replace了,但是程序的原因,不可能对"aaa.aspx?id=0&page=2"进行任何编码或者替换,在获取的时候也不能通过SubString的方式截获字符串,因为所代的参数数量和位置不是一个确定值。
我只要求对“bbb.aspx?b=1111&ReturnUrl=aaa.aspx?id=0&page=2”这样的字符串进行分析,然后通过一定的规则得到ReturnUrl参数的值为aaa.aspx?id=0&page=2如果解决?我想这个应用其实挺多的
this.Response.Redirect("bbb.aspx?b=1111&ReturnUrl=" + strURL);此时bbb页面获取的地址是:
bbb.aspx?b=1111&ReturnUrl=aaa.aspx?id=0&page=2此时获取传入的参数集合的结果:
b="1111"
ReturnUrl="aaa.aspx?id=0"
page="2"其实我想得到的ReturnUrl="aaa.aspx?id=0&page=2"
问题就出在aaa.aspx?id=0&page=2之间的&符号上。
可能您会说把之间的这个“&”Replace了,但是程序的原因,不可能对"aaa.aspx?id=0&page=2"进行任何编码或者替换,在获取的时候也不能通过SubString的方式截获字符串,因为所代的参数数量和位置不是一个确定值。
我只要求对“bbb.aspx?b=1111&ReturnUrl=aaa.aspx?id=0&page=2”这样的字符串进行分析,然后通过一定的规则得到ReturnUrl参数的值为aaa.aspx?id=0&page=2如果解决?我想这个应用其实挺多的
解决方案 »
- JS读取静态XML文件没问题,读取XML响应流就读不到,跪求高手帮忙
- 作搜索时怎样才能像百度那样实现折字功能?
- ajax树形菜单无法显示的问题,高手请进,解决了100分相送
- ActiveX 被禁用的问题。
- 都几天了,问题仍然没有解决!还请大家多帮帮忙啊!
- 求一个采集u盘数据的源码案例——在线等
- 我做的无闪烁关联下拉列表更新控件,支持可视化设计,欢迎下载并反馈
- 模板编辑列中的dropdownlist,在update命令中取不到选择值,始终返回第一个直,怎么回事??
- 好久没来了,散分!!
- button打开项目中某文件夹
- 刚开始写asp.net有点搞不明白,大家帮帮忙啊~~~
- 这种对话框弹出提示谁见过?
string strUrl="webform2.aspx?id=11&page=2";
Response.Redirect("WebForm2.aspx?tt=dd&strurl=" + strUrl,true);//获取传过来的值
if(Request["page"]!=null && Request["page"].ToString()!="")
{
Label1.Text=Request["page"].ToString();
}