Response.Write("<script>window.open('mainData.aspx','main')</"+"script>");
试试

解决方案 »

  1.   

    这两个都是个WEB页面,但我想实现的就是private void Button1_Click(object sender, System.EventArgs e)传出一个数据,然后经过类(上边没有写出)得到一个DataSet,并返回给另一个页面的个页面(已经加载过的)private void Page_Load(object sender, System.EventArgs e) 就是不好用,不知道怎么回事。
      

  2.   

    Response.Write(@"<script language=javascript>window.open('mainData.aspx','main');</script>");
      

  3.   

    为什么都不好使呢?我用iframe做的框架,然后在右上方为name='top'右下方name='main'
    我在name=top页面中有个按妞。当我按下后,name='main'的页面就打开,或者刷新都可以了。
      

  4.   

    检查private void InitializeComponent()中有没有这句,没有加上它!
    this.Button1.Click += new System.EventHandler(this.Button1_Click);
      

  5.   

    如果按钮能触发的话,建议跟踪一下,因为你的
    Response.Write("<script>window.open('mainData.aspx','main')</"+"script>");
    是放在try{}中,只要任何一行代码有问题,都可能造成你的javascript不可用。
    另外说一句
    Response.Write("<script>window.open('mainData.aspx','main')</"+"script>");
    这样写是没有错的。
    不信你在button中只写这一句肯定能跳转
      

  6.   

    建议楼主在下面这两个地方设断点跟踪一下,
    ssht_BaseSearchData ssht=new ssht_BaseSearchData();//这是我的一个类。处理以上SQL语

    ssht.getGSql();
      

  7.   

    兄弟们我跟踪了。Response.Write(@"<script language=javascript>window.open('mainData.aspx','main');</script>");我运行它的时候就是name='main'的那个页好像是不刷新,如果刷新的话,它就会调用我的ssht.getGSql();,好象是那个页没运行起来但换成'mainData.aspx','blank'它就好使,不知道为啥
      

  8.   

    "javascript:var win = window.open('SmallBrowseTeacher.aspx?id={0}','教师得分','width=634,height=455,scrollbars=auto, resizable=no');"