Page.RegisterStartupScript("open","<script language=JavaScript>window.open('aaa.aspx?GlossaryBox=" + GlossaryBox.Text + "');</script>");然后在aaa.aspx中就可以通过URL参数读取数据了。

解决方案 »

  1.   

    Newline in constant
    ?????
    这是什么错误信息?
      

  2.   

    唉,在.aspx里面写代码总是有莫名其妙的错误。string strScript;
    strScript = "<scri";
    strScript += "pt language=JavaScript>window.open('aaa.aspx?GlossaryBox=" + GlossaryBox.Text + "');<";
    strScript += "/script>";
    Page.RegisterStartupScript("open", strScript);
      

  3.   

    唉,在.aspx里面写代码总是有莫名其妙的错误。string strScript;
    strScript = "<scri";
    strScript += "pt language=JavaScript>window.open('aaa.aspx?GlossaryBox=" + GlossaryBox.Text + "');<";
    strScript += "/script>";
    Page.RegisterStartupScript("open", strScript);
      

  4.   

    因为在C#中,“/”是一个特殊的符号(我还没有使用过),所以当你用到这样的符号(还有\)时,就会出现你上面的错误。解决的办法是:
    字串:"kkk/ddd"写成:
    s="kkk/";
    s+="ddd";另外,最好的还是使用:@"kkk/ddd"。