关于URL传递参数的问题?
我在一个静态页(html)里引用了一个aspx的页,方法是(<iframe src=../quanqiudianji.aspx height=25 width=200 frameborder=0 scrolling=no></iframe>),然后我从另一个aspx页传参数(id)过来,打开的是前面说的那个静态页,但被静态页(html)引用的这个aspx页却接收不到传递的参数值,请问大家,有什么方法可以让它接收到传递过来的参数值。
我试过把这个id值赋给session["id"],但我打开其它的静态页时,session["id"]保存的是同一个值,这样是不行的,请问大家,有什么办法可以解决吗?
我的目的是让quanqiudianji.aspx 能得到传递过来的参数值。 --------------------编程问答-------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>html params</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<SCRIPT LANGUAGE="JavaScript">
<!--
// uri parameter which is "?u=never-online.net&l=BlueDestiny";
QueryString(val) {
var uri = window.location.search;
var re = new RegExp("" +val+ "=([^&?]*)", "ig");
return ((uri.match(re))?(uri.match(re)[0].substr(val.length+1)):null);
}
}
var u = request.QueryString("u");
var l = request.QueryString("l");
document.writeln("Hello! " + u);
//-->
</SCRIPT>
</head>
<body>
</body>
</html>
--------------------编程问答-------------------- 是不是你的Session["id"]写错地方了呢... --------------------编程问答-------------------- id id
传值的aspx页面---->静态的html页面--->静态的html页面里面iframe里面的aspx页面
你是这样子传的吗? --------------------编程问答-------------------- session 可以实现,这样写过 --------------------编程问答-------------------- <iframe src=../quanqiudianji.aspx?id=值 height=25 width=200 frameborder=0 scrolling=no> </iframe> --------------------编程问答-------------------- 先把值传递给html页面,然后html页面的js通过locatin,得到要传递的参数,再赋值给frame的location --------------------编程问答--------------------
是这样的 ,有什么办法吗? --------------------编程问答--------------------
朋友,能给个例子吗,应为我的JS不好,谢谢 --------------------编程问答-------------------- 楼主要多思考,有了思路要查一下相关的知识,再测试测试。应该不难的。 --------------------编程问答--------------------
这样对吗?
<script language=javascript>
function init()
{
var ui = window.location.search;
}
</script>
那怎么才能把ui这个值写在html里呢!
<iframe src=../quanqiudianji.aspx?id=值 height=25 width=200 frameborder=0 scrolling=no> </iframe> --------------------编程问答-------------------- =../quanqiudianji.aspx?id=<% =变量%> --------------------编程问答-------------------- SesSion吧 --------------------编程问答-------------------- 用Session应该可以的啊,还可以用这样的传递参数:<a href=xxx.asp?变量=值> 在别一个页面用Request.queryString("参数")获取也可以 --------------------编程问答--------------------
不行啊,我这个<iframe src=../quanqiudianji.aspx?id=值 height=25 width=200 frameborder=0 scrolling=no> </iframe>是写在html里的,我这个html是个模板页,我是用这个模板页来生成静态页的。
补充:.NET技术 , ASP.NET