框架页面读取父页面的参数值,有无可能?
我有一个父页面如add.aspx,其包含着一个iframe框架,该框架的网页是demo.aspx.
我的问题是:
父页面是add.aspx?catalog=1,如何将catalog的值传到demo.aspx.cs中使用,是否有像Request.Querystring这样的直接方法,而不需要用到Application这样的中介?
请各位朋友指教.
[解决办法]
在框架打开的那个语句里同样加上demo.aspx?catalog=1不就行了么
[解决办法]
设置frame的id
<iframe id= "aa " src= "demo.aspx " 其他的设置....> </iframe>
如果页面add.aspx页面上需要动态设置参数
则可以调用javascript函数
<script>
function cccc(category)
{
var obj=document.getElementById( "aa ");
if(obj!=null)
{
obj.src=demo.aspx?+ "category= "+category;
}
}
</script>
demo.aspx页面的cs页面
定义变量
string ccc= " ";
ccc=request.quirestring( "category ");
if(ccc==null)
{
ccc= " ";
}
[解决办法]
<iframe src= "demo.aspx?catalog= <%=Request.QueryString[ "catalog "]%> "