在数据库检索出一字段,之后根据字段,选择程序设定好的重新定向链接。现在使用Response.Redirect()只能在当前窗口中打开,有没有什么方法实现直接在新窗口中打开检索结果后的链接地址。
原先代码如下:
switch(es)
{
    case"AAE":
Response.Redirect("http://61.145.163.113/aae/listpods.php?sns="+ ce);
break;
    case "ACS":
Response.Redirect("http://www.acsnets.com/cn/listpods1.php?AWBNo="+ ce);
         break;
}

解决方案 »

  1.   

    this.Response.Write("<script language=javascript>window.open('rows.aspx')</script>");
      

  2.   

    Response.Write("JavaScript:Window.Open('http://61.145.163.113/aae/listpods.php?sns="+ ce')")
      

  3.   

    Response.Write("<script>window.open('http://61.145.163.113/aae/listpods.php?sns=" + ce +"');</script>");
      

  4.   

    string abc="";
    switch(es)
    {
        case"AAE":
    abc="http://61.145.163.113/aae/listpods.php?sns="+ ce;
    break;
        case "ACS":
    abc="http://www.acsnets.com/cn/listpods1.php?AWBNo="+ ce;
             break;
    }
    Page.RegisterStartupScript("","<script>window.open('"+abc+"');</script>");