首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

框架页面读取父页面的参数值,有无可能?该怎么解决

2012-04-15 
框架页面读取父页面的参数值,有无可能?我有一个父页面如add.aspx,其包含着一个iframe框架,该框架的网页是d

框架页面读取父页面的参数值,有无可能?
我有一个父页面如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 "]%> "

热点排行