关于URL传递参数的问题?

问题描述

我在一个静态页(html)里引用了一个aspx的页,方法是(<iframesrc=../quanqiudianji.aspxheight=25width=200frameborder=0scrolling=no></iframe>),然后我从另一个aspx页传参数(id)过来,打开的是前面说的那个静态页,但被静态页(html)引用的这个aspx页却接收不到传递的参数值,请问大家,有什么方法可以让它接收到传递过来的参数值。我试过把这个id值赋给session["id"],但我打开其它的静态页时,session["id"]保存的是同一个值,这样是不行的,请问大家,有什么办法可以解决吗?我的目的是让quanqiudianji.aspx能得到传递过来的参数值。

解决方案

解决方案二:
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><title>htmlparams</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><SCRIPTLANGUAGE="JavaScript"><!--//uriparameterwhichis"?u=never-online.net&l=BlueDestiny";QueryString(val){varuri=window.location.search;varre=newRegExp(""+val+"=([^&?]*)","ig");return((uri.match(re))?(uri.match(re)[0].substr(val.length+1)):null);}}varu=request.QueryString("u");varl=request.QueryString("l");document.writeln("Hello!"+u);//--></SCRIPT></head><body></body></html>
解决方案三:
是不是你的Session["id"]写错地方了呢...
解决方案四:
idid传值的aspx页面---->静态的html页面--->静态的html页面里面iframe里面的aspx页面你是这样子传的吗?
解决方案五:
session可以实现,这样写过
解决方案六:
<iframesrc=../quanqiudianji.aspx?id=值height=25width=200frameborder=0scrolling=no></iframe>
解决方案七:
先把值传递给html页面,然后html页面的js通过locatin,得到要传递的参数,再赋值给frame的location
解决方案八:
引用3楼luyanvv的回复:

idid传值的aspx页面---->静态的html页面--->静态的html页面里面iframe里面的aspx页面你是这样子传的吗?

是这样的,有什么办法吗?
解决方案九:
引用6楼lgamoy的回复:

先把值传递给html页面,然后html页面的js通过locatin,得到要传递的参数,再赋值给frame的location

朋友,能给个例子吗,应为我的JS不好,谢谢
解决方案十:
楼主要多思考,有了思路要查一下相关的知识,再测试测试。应该不难的。
解决方案十一:
引用9楼lgamoy的回复:

楼主要多思考,有了思路要查一下相关的知识,再测试测试。应该不难的。

这样对吗?<scriptlanguage=javascript>functioninit(){varui=window.location.search;}</script>那怎么才能把ui这个值写在html里呢!<iframesrc=../quanqiudianji.aspx?id=值height=25width=200frameborder=0scrolling=no></iframe>
解决方案十二:
=../quanqiudianji.aspx?id=<%=变量%>
解决方案十三:
SesSion吧
解决方案十四:
用Session应该可以的啊,还可以用这样的传递参数:<ahref=xxx.asp?变量=值>在别一个页面用Request.queryString("参数")获取也可以
解决方案十五:
引用11楼jiang_jiajia10的回复:

=../quanqiudianji.aspx?id=<%=变量%>

不行啊,我这个<iframesrc=../quanqiudianji.aspx?id=值height=25width=200frameborder=0scrolling=no></iframe>是写在html里的,我这个html是个模板页,我是用这个模板页来生成静态页的。

时间: 2024-07-29 17:22:01

关于URL传递参数的问题?的相关文章

通过地址栏传递参数.通过url传递参数

看看我的方法可以吗?应该可以了吧.(通过地址栏传递参数)(通过url传递参数)<script language="Javascript">var goUrl="index.asp?schooltype=&area=";function getType(vl){var stno,arno,tmpurl;stno=goUrl.indexOf("schooltype=");arno=goUrl.indexOf("area=

java-webservice通过url传递参数调用接口,参数中含“/”要怎么处理?

问题描述 webservice通过url传递参数调用接口,参数中含"/"要怎么处理? 我现在在做一个调用企业QQ接口来发信息的平台,是通过webservice在url传递参数调用接口.. 但是短信内容中含斜杠时会干扰参数的传递,大神教我怎么解决啊? @GET @Path(""/sendTips/{receivers}/{content}/{windowTitle}/{tipsTitle}/{tipsUrl}"") @Produces ({Medi

Django URL传递参数的方法总结_python

1 无参数情况 配置URL及其视图如下: (r'^hello/$', hello) def hello(request): return HttpResponse("Hello World") 访问http://127.0.0.1:8000/hello,输出结果为"Hello World" 2 传递一个参数 配置URL及其视图如下,URL中通过正则指定一个参数: (r'^plist/(.+)/$', helloParam) def helloParam(reques

通过地址栏传递参数.通过url传递参数(原创 是我给一个网友解决问题时写的)

看看我的方法可以吗?应该可以了吧.(通过地址栏传递参数)(通过url传递参数)<script language="Javascript">var goUrl="index.asp?schooltype=&area=";function getType(vl){var stno,arno,tmpurl;stno=goUrl.indexOf("schooltype=");arno=goUrl.indexOf("area=

在ASP.NET里通过URL传递参数得到乱码的解决方法

asp.net|解决 昨日试写ASP.NET程序,其中用Get方法传递参数,如:http://127.0.0.1/showerror,asp?ErrorMessage=数据库出错啦 在程序中我用:string ErrorMessage=Request.QueryString["ErrorMessage"];Response.Write(ErrorMessage); 结果在页面上得到的是空白,我修改了aspx文件的meta部分,把字符集改成gb2312,结果页面上出现乱码. 后来在csd

解析:ClickOnce通过URL传递参数 XXX.application?a=1_Android

启用URL参数在解决方案资源管理器中右键点击你的ClickOnce工程,点击属性进入发布选项卡,点击"选项"按钮,在弹出的界面中选中"允许给应用程序传递URL参数". 获取参数 下一步就是获取url里的参数值,因为ClickOnce应用程序没有HttpContext,所以就不能使用Request.QueryString方法获取参数. 然而可以从发布的上下文获取参数.下面的程序可以返回一个类型为NameValueCollection的url参数集合对象. 复制代码 代

解析:ClickOnce通过URL传递参数 XXX.application?a=1

启用URL参数在解决方案资源管理器中右键点击你的ClickOnce工程,点击属性进入发布选项卡,点击"选项"按钮,在弹出的界面中选中"允许给应用程序传递URL参数". 获取参数 下一步就是获取url里的参数值,因为ClickOnce应用程序没有HttpContext,所以就不能使用Request.QueryString方法获取参数. 然而可以从发布的上下文获取参数.下面的程序可以返回一个类型为NameValueCollection的url参数集合对象. 复制代码 代

好急好急好急,领导要我交东西了!!RDLC URL 传递参数

问题描述 现在RDLC里建立了一个参数然后把报表上服务器端,然后在URL里直接传参,URL如下所示http://192.168.1.196/Reports/Pages/Report.aspx?ItemPath=%2fMSHReports%2fENR_BESS+Report&UrlParam=1234,但是不知道为什么就是传不进去,遂又去查资料,URL改成http://192.168.1.196/Reports/Pages/Report.aspx?ItemPath=%2fMSHReports%2f

php中preg_match过滤URL非法参数程序

PHP开发中经常用到URL传递参数,对传递的参数要进行安全过滤,过滤URL中非法参数,这是php安全的一个细小的地方,却事关安全的大事.URL参数一般都是数字或者字母加上"-"或者"_"组成,参数带有其他的符号的都要进行过滤,以免带来安全问题.对URL传参进行非法字符过滤,用preg_match很容易判断非法的参数.  代码如下 复制代码 if(!preg_match("/^[a-z0-9_\-]+$/i",$this->commentid