我做了一个系统,在运行页面时必须要登陆,登陆成功后才可进入页面.
    但首页是一个框架结构,我的其他页面都是在框架中指定的区域显示出来,我运行其它页面登陆成功后页面没有显示到框架中,只把页面单独的显示出来了.急续高手求助这是框架代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title></head><frameset rows="106,*" cols="*" frameborder="NO" border="1" framespacing="0">
  <frame name="top" src="top.htm" topFrame" scrolling="NO">
  <frameset rows="*" cols="233,*" framespacing="0" frameborder="NO" border="1">
    <frame name="left" src="left.aspx" leftFrame" scrolling="yes">
    <frame name="right" src="SystemStatistic.aspx"  mainFrame">
  </frameset>
</frameset>
<noframes><body>
</body></noframes></html>这是登陆成功后使用的语句
Response.Redirect(Request.QueryString["ReturnUrl"].ToString());
急!!!!

解决方案 »

  1.   

    Response.Redirect("框架页路径/框架页.aspx");
      

  2.   

    Response.Redirect("框架页路径/框架页.aspx");
      

  3.   

    Response.Redirect(Request.QueryString["ReturnUrl"].ToString());》》》Response.Redirect(承载框架的页面.aspx);
      

  4.   

    应该要设置一个跳转页面的trage属性把
      

  5.   

    呵呵 
    我搞定了哈  介绍给各位哈 
    这是首页的
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript">
    function dd()
    {
     var str=location.href.toString().toLowerCase();
     var strUrl="/AdminControlPanel/SystemStatistic.aspx"
     var index=str.indexOf("=");
     if(index>0)
     {
        
        str=str.substr(index+1);
        if(str!="/admincontrolpanel/index.aspx")
        strUrl=str;
     }
     window.document.getElementById("right").src=strUrl;
    }</script>
    </head><frameset rows="106,*" cols="*" frameborder="NO" border="1" framespacing="0" onload="dd()">
      <frame name="top" src="top.htm" topFrame" scrolling="NO" >
      <frameset rows="*" cols="233,*" framespacing="0" frameborder="NO" border="1">
        <frame name="left" src="left.aspx" leftFrame" scrolling="yes">
        <frame id="right" name="right" mainFrame" >
      </frameset>
    </frameset>
    <noframes><body></body>
    </noframes></html>
    这是登陆页面的
     Response.Redirect("/AdminControlPanel/Index.aspx?ReturnUrl=" + Request.QueryString["ReturnUrl"].ToString());这样就搞定了哈  
    不过也谢谢各位的帮助哈