日期:2014-05-19  浏览次数:20606 次

求一个解决方法~~~急
具体问题是这样的:

我要通过获取参数的方式打开一个页面,该页面中内嵌一个iframe  

我要通过判别接受到的参数的不同的值使iframe中链接不同aspx的页面
(如,当我打开book.aspx?class=01&strict=02页面接受到不同的参数时,使内嵌在iframe中的页面也根据其参数显示不同的页面。)

说简单点就是   如何把父级页面的参数反映到iframe的子级页面中去呢??

希望能附上详细的解决方法和代码~~谢谢!

以为框架已经打好了   重新规划没有时间了   希望能有高人可以提供最方便的解决方法。

------解决方案--------------------
Session传
------解决方案--------------------
<frame src= ' <%=GetUrl()%> ' />

cs :

protected string GetUrl()
{
if( Request.QueryString[ "class "] == "01 " )
return "page1.aspx ";
else
return "page2.aspx ";

}
------解决方案--------------------
将iframe设成服务器控件,然后在cs里面控制,如:
页面文件
<iframe id= "myiframe " name= "myiframe " runat= "server "> </iframe>
cs文件:
if (Request.QueryString[ "参数 "]== "0 ")
{
this.myiframe.Attributes.Add( "src ", "你要转向的页面 ");
}
else if
{
...
}