考虑在框架初始src 设置为一个html 然后由此html 再location.href=u.aspx初始框架非HTML流被认为是不安全的

解决方案 »

  1.   

    框架里用iframe指定你的那个页面
      

  2.   

    我的办法是写一用户控件~try~
      

  3.   

    谢谢各位!
    补充一点:WEBFORM1.ASPX中有一按钮,上述代码是Click事件引发的。第一次点击按钮没问题,错误发生在第二次点击按钮时。
    解决方案:我新建了一个页面,将WEBFORM1.ASPX的代码COPY过去之后,新的页面运行正常(天知道是什么问题)可是仍有问题没解决:我的页面是左边为菜单项,右边为执行页面,只要执行过一次Click事件,左边的菜单项点击均无反应。执行IE的后退,一切恢复正常。但若该页面在一个新的IE窗口中执行,则一切OK。这是什么道理注:若将
    Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode("文件", System.Text.Encoding.UTF8));
    删除,就什么问题都没了。