首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请高手来解决:在框架页面中,怎样获取被点击的链接的URL后面的参数?解决方案

2012-01-24 
请高手来解决:在框架页面中,怎样获取被点击的链接的URL后面的参数??请高手来解决:在框架页面中,怎样获取被

请高手来解决:在框架页面中,怎样获取被点击的链接的URL后面的参数??
请高手来解决:在框架页面中,怎样获取被点击的链接的URL后面的参数??
比如:CSDN论坛> > .NET技术> > ASP.NET> > 右键属性中查看的地址为http://community.csdn.net/Expert/ForumList.asp?typenum=1&roomid=5202
我在程序中怎么才能获取到?后面的参数typenum=1&roomid=5202的值??

[解决办法]
Request.QueryString[ "typenum "].ToString().Trim();
[解决办法]

Request.QueryString[ "typenum "]
[解决办法]
整个typenum=1&roomid=5202还是光1和5202

光1和5202用下面的,全部的话用正则匹配
Request.QueryString[ "typenum "]
Request.QueryString[ "roomid "]
[解决办法]
JS的话window.location.href

.cs:Request.Url.ToString();
[解决办法]
ASP.NET本身就有 不过忘了
[解决办法]
上面的写错了。
string url = Request.Url.ToString();
string xx = url.Substring(url.IndexOf( "? "));

Response.Write(xx);



[解决办法]
Request.QueryString[ "YourKey "];
[解决办法]
你要在客户端取还是服务端取?
客户端方法: parent.document.location.search
服务端方法:用客户端方法就行了。
[解决办法]
var strHref = document.location.toString();
var intPos = strHref.indexOf( "? ");
var strRight = strHref.substr(intPos + 1);

热点排行