创建两个窗体,分别为:first.aspx和second.aspx,其中first.aspx页面上有一个按钮Button,用于打开second.aspx窗体,请问怎么写该按钮下的事件。条件:如果使用
Response.Write("<script language=javascript>window.open('webform2.aspx')</script>");则会造成在打开second.aspx之后,按first.aspx页面IE工具栏上刷新按钮,会直接再次打开second.aspx窗体,而我想要的是second.aspx打开之后,按first.aspx页面IE工具栏上刷新按钮,first.aspx页有刷新,但是没有再次打开second.aspx,同时second.aspx没有刷新或重新加载。只有按Button按钮后,才会打开second.aspx。

解决方案 »

  1.   

    tryprivate void Page_Load(object sender, System.EventArgs e)
    {
    Page.RegisterClientScriptBlock("tOpen","<Script language=\"Javascript\">function tOpen(){window.open(\"Test.aspx\");}</Script>");
    Button1.Attributes.Add("onClick","tOpen();");
    // 在此处放置用户代码以初始化页面
    }
      

  2.   

    解决方法:你这个
    Response.Write("<script language=javascript>window.open('webform2.aspx')</script>");
    是写在button的click事件中的吧..
    你把它改写到
    page_load事件中Button1.Attributes.Add("OnClick", "javascript:window.open('webform2.aspx');");
    button1是你按钮的ID.恩
      

  3.   

    要是有条件执行,该怎么写呢?即:当TextBox1.Text=="aa"时,单击Button1才跳转到second.aspx。如果条件不成立,则不跳转。其中条件是有可能多个的情形。
      

  4.   

    构建你自己的JS语句.什么样的条件,就给按钮什么样的JS.如果是条件一:
    Button1.Attributes.Add("OnClick", "javascript:window.open('webform1.aspx');");
    如果是条件二:
    Button1.Attributes.Add("OnClick", "javascript:window.open('webform2.aspx');");
    如果是条件三:
    Button1.Attributes.Add("OnClick", "javascript:window.open('webform3.aspx');");
    还有什么问题?
      

  5.   

    请问:js语句该怎么写,如何把C#中的参数值转为js的参数值呢?
      

  6.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4
      

  7.   


    Button1.Attributes["OnClick"] = "return window.open('webform2.aspx);";
      

  8.   

    创建两个窗体,分别为:first.aspx和second.aspx,其中first.aspx页面上有一个按钮Button,用于打开second.aspx窗体,请问怎么写该按钮下的事件。条件:如果使用
    Response.Write("<script language=javascript>window.open('webform2.aspx')</script>");则会造成在打开second.aspx之后,按first.aspx页面IE工具栏上刷新按钮,会直接再次打开second.aspx窗体,而我想要的是second.aspx打开之后,按first.aspx页面IE工具栏上刷新按钮,first.aspx页有刷新,但是没有再次打开second.aspx,同时second.aspx没有刷新或重新加载。只有按Button按钮后,只有当 if (……) { 条件成立;}才会打开second.aspx ,else 提示条件不成立。各位快帮帮我啊!!!小弟急用!!!