如果 我要在点击 button后转换到下一个web form,该怎么写代码?

解决方案 »

  1.   

    可以用联接button加入链接地址,
    也可以加入如下代码:
    Response.Redirect(你的文件路径);
      

  2.   

    各Form之间的信息可以用application,session,input保存传递
      

  3.   

    如何实现多个webform之间的切换??-------
    你是只想在各个页面之间跳转???
    如果是的话方法太多了啊!!
    可以通过JS:this.location.href = "WebForm2.aspx"
    可以通过HTML标记实现<a href="WebForm2.aspx">跳到第2页</a>
    可以在服务器段实现:Response.Redirect("WebForm2.aspx");
      

  4.   

    首先你可以先规划一下这些页面之间的关系如果这些页面可以放在一个页面上,比如左边录入数据,右边显示之类的
    这时可以用frame或者iframe,在Aframe里面录入完点击某个button刷新Bframe如果是独立的页面可以弹出,如在A页面录入完之后点button弹出B页面
    也可以把A所在的IE Redirect你先想好要实现成什么样子,在找具体的办法,基本上应该能找到途径达到你的目的
      

  5.   

    从A(iframe)用js刷新B(iframe)
    Response.Write("<script>var =
    parent.window.document.all.B.src='B.aspx';</script>"); 弹出页面
    Response.Write("<script>var win=window.open (B.aspx?','B','fullscreen=3,height=400, width=500, top=100, left=150,toolbar=no, menubar=no, resizable=no, scrollbars=yes,location=no, status=yes');</script>");关闭弹出页面,并返回刷新opener页面
    this.Response.Write("<script>window.parent.close();\n window.opener.location.href=window.opener.location.href';</script>");redirect上面magiccoder(或许..未必..不过..) 介绍了
    至于你页面之间的参数传递,如果只是文本的话,用url传就可以
    如果有比较复杂的数据结构,如类、表什么的,可以用Session