如何获取url的参数,并完成指定页面跳转。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取url的参数,并完成指定页面跳转。相关的知识,希望对你有一定的参考价值。

在url上输入形式为:http: / / 网址 .login.aspx?user='%1'&pswd='%2'
我想获取user的值,然后用这个值,跳转至这个值相对应的PDF文件。

例如:http: / / 网址 . login.aspx?user='李明'&pswd='1234'
然后就可以打开 李明.pdf 这个文件。

帮忙写个代码,会追加悬赏的。
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META NAME="Robots" CONTENT="none">
<xmp>

<meta http-equiv="refresh" content="2; url=李明.pdf">

</xmp>

在这个基础上写就行,就要取值和跳转功能。

参考技术A 其实你这个很简单,首先,你已经确定了pdf文件名了,现在你只要做二件事就可以了,1.确定这个pdf文件的位置,2..net如何打开pdf文件!确定文件位置更简单,你再在网上查一下如何打开pdf文件就行啦System.Diagnostics.Process.Start("此处是你pdf文件的位置"); 参考技术B string user= Request.QueryString["user"];追问

能不能写的再完整点呢
怎么跳转也写上呗

Jquery跳转页面传递参数以及获取url的参数

参考技术A Jquery跳转页面传递参数以及获取url的参数的方法总结

传递参数: window.location='editCourse.html?dataId='+dataId+'';

获取url中的参数(封装的方法):

   function getUrlParam(name)

        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象

        var r = window.location.search.substr(1).match(reg);  //匹配目标参数

        if (r != null) return unescape(r[2]);

        return null; //返回参数值

   

        使用: var dataId = getUrlParam("dataId")

以上是关于如何获取url的参数,并完成指定页面跳转。的主要内容,如果未能解决你的问题,请参考以下文章

Jquery跳转页面传递参数以及获取url的参数

treeview 节点的属性NavigateUrl如何带参跳转并跳转到指定页面?

如何跳转指定页面后再次跳转到另一页面或原来的页面

如何在页面获取页面控件的值,并作为参数传递

java,导入httpClient包postMethod如何向指定网页传入账号密码,并且获得跳转后页面的url?

ThinkPHP 一个html页面的网址中带了一个参数id,如何获取这个id,并传递到下一个页面