在 private void Submit1_Click(object sender, System.EventArgs e)状态下Response.Write("<Script language=javascript>window.open('Send.aspx?id=1');</Script>");
可以使用但是
Response.Write("<Script language=javascript>window.open('Send.aspx?id='+radioT);</Script>");
就打不开页面了radioT是本页面的一个变量参数,没有问题
但是放到script里面就打不开页面了请各位帮我看一下是什么问题

解决方案 »

  1.   

    radioT是不是页面中的全局变量啊?如果是的话可能是页面有刷新导致window.open()找不到变量值了
      

  2.   

    Response.Write(string.Format("<Script language=javascript>window.open('Send.aspx?id={0});</Script>",radioT));
      

  3.   

    Response.Write(string.Format("<Script language=javascript>window.open('Send.aspx?id={0}');</Script>",radioT));
    不好意思少个单引号
      

  4.   

    Response.Write("<Script language=javascript>window.open('Send.aspx?id='+'"+radioT+"'");</Script>");
      

  5.   

    Response.Write("<Script language=javascript>window.open('Send.aspx?id=" + radioT "');</Script>");
      

  6.   

    错了,
    Response.Write("<Script language=javascript>window.open('Send.aspx?id=" + radioT.ToString() + "');</Script>");
      

  7.   

    Response.Write("<Script language=javascript>window.open('Send.aspx?id="+radioT+");</Script>");
      

  8.   

    Response.Write("<Script language=javascript>window.open('Send.aspx?id="+radioT+"');</Script>");
      

  9.   

    Response.Write("<Script language=javascript>window.open('Send.aspx?id=" + radioT "&name="+radioName+"');</Script>")就是用&连接
      

  10.   

    用&连接就可以么
    以前ASP是这样的
    c#也是么
    谢谢大家
    我试一下马上给大家散分
      

  11.   

    Response.Write("<Script language=javascript>window.open('Send.aspx?id="+radioT+"');</Script>");