框架页设计总结.

一天搞定前台.呵呵.有点成就感.现对此总结几点.

main.htm

<script type="text/javascript">     function show()     {               var queryStr='<%=Request["rightFrame"]%>';         switch(queryStr)         {             case "hs":                 //top.frames['mainFrame'].location.href='<%=Session["history"].ToString()%>';                top.mainFrame.location.href='<%=Session["history"].ToString()%>';                 break;                  defalut:                 top.mainFrame.location.href='Default.aspx';                       break;                        }                 } </script> </head>  <frameset rows="102,400,*" frameborder="NO" border="0" framespacing="0" name="topset">   <frame name="topFrame" scrolling="NO" noresize src="top.aspx">   <frameset rows="*" cols="23.32%,*" framespacing="0" frameborder="no" border="0" name="middleset">    <frame name="leftFrame" noresize src="left.aspx">    <frameset rows="*" cols="0.9%,*" framespacing="0" frameborder="NO" border="0">     <frame src="spliter.aspx" name="spliterFrame" scrolling="NO" noresize>         <frame name="mainFrame"  src="default.aspx">    </frameset>   </frameset>   <frame name="bottomFrame" scrolling="NO" noresize src="bottom.aspx">

 </frameset>  <noframes>   <body bgcolor="#FFFFFF" text="#000000"  onload="show();">   </body>  </noframes> </html>

注意:rows,cols:两个属性是指几行,几列,以及各行各列所占的比例.

登录页:

protected void Page_Load(object sender, EventArgs e)         {             if (Request.QueryString["Type"] == "out")             {                 Session.Abandon();                 Session.RemoveAll();                 Session.Clear();                 Response.Clear();                 Response.Redirect("login.aspx");                 Response.End();

            }                        if (txtUserName.Text.Trim() == "" || txtPwd.Text.Trim() == "")             {                 return;             }             else             {                 Session["userName"] = txtUserName.Text;                 Response.Redirect("main.htm", false);             }                                  }

其它页:

                if (Session["userName"] == null)                 {                     Response.Write("<script language=javascript>window.top.location.href='login.aspx';</script>");                     return;                 }作SESSION判断.

这只是简单的WINDOW验证方式.

好了.收工,.

你可能感兴趣的:(框架,session,function,object,null,border)