请高手来解决:在框架页面中,怎样获取被点击的链接的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);