SESSION怪问题,请思归大哥帮忙!
我的页面是用框架结构的代码如下
<FRAMESET rows="60,*" border="1" FRAMESPACING="0" TOPMARGIN="0" LEFTMARGIN="0" MARGINHEIGHT="0"
MARGINWIDTH="0">
<FRAME name="banner" src="meun/banner.aspx" tppabs="meun/banner.aspx" scrolling="no" border="0"
frameborder="no" noresize TOPMARGIN="0" LEFTMARGIN="0" MARGINHEIGHT="0" MARGINWIDTH="0">
<FRAMESET name="main" cols="150,*" border="6" frameborder="1" FRAMESPACING="6">
<FRAME name="leftFrm" src="meun/myleft.aspx" tppabs="meun/myleft.aspx" TOPMARGIN="0" LEFTMARGIN="0"
MARGINHEIGHT="0" MARGINWIDTH="0" FRAMEBORDER="0" BORDER="0">
<FRAME name="main" src="mainframe.aspx" tppabs="mainframe.aspx" FRAMEBORDER="no" bordercolor="#6699cc">
</FRAMESET>
</FRAMESET>
在MAIN框架中又有一个子框架
iframe name="mymain" frameborder="0" width="100%" height="100%" src="realdata.aspx"
tppabs="realdata.aspx"></iframe>
在我左边的框架传入main框架的两个参数
在main框架中向main子框架传了一个参数
三个参数只能第一次传入,第二次就不能改变了
realdata.aspx中接受参数的代码如下
if(Request.Params["meundj"]!=null)
{
Page.Session["dengji"]=Request.Params["meundj"];//树型菜单传来的等级参数
}
if(Request.Params["meunname"]!=null)
{
Page.Session["meunname"]=Request.Params["meunname"];//树型菜单传来的等级参数
}
if(Request.Params["winmeun"]!=null)
{
Page.Session["rshow"]=Request.Params["winmeun"];
}