我的主界面有左右两个框架main_left.aspx和main_right.aspx;在左框架里添加退出登陆按钮(btn_loginout);点击后,我想回到登陆前页面(login.aspx)于是我在main_left.aspx.cs里加入如下代码:
 private void Button_loginout_Click(object sender, System.EventArgs e)
{
this.Response.Redirect("login.aspx");
}结果是只在左边框架显示登陆前页面(login.aspx),右边框架没有变化!!!我想要的是整个页面是login.aspx.

解决方案 »

  1.   

    使用模块吧,。NET就要页面与程序分离用NET做程序还用框架!!改了吧,,,,
    模块比框架好多了,
      

  2.   

    Response.Write("<script>window.top.navigate('"+AppPath+"/Login.aspx');</script>");
      

  3.   

    <A href="login.aspx" target="_top"><B>重登陆</B></A>
      

  4.   

    你先传递一个参数给 总的框架 比如说main_left.aspx和main_right.aspx 还有一个总的框架对不对 在这个框架里定义的你上面两个框架的内容 现在你把参数传递到这个总的框架里 让它跳转页面就可以了