问题描述:
  大家都知道在使用<a href='ShoppingCart.aspx?ItemID=11' target="web">添加到购物车</a>这样的话通过target="web"能控制ShoppingCart.aspx最多只能打开一个界面,那么如果我通过按钮控件的Click事件处理函数,在.CS端写Response.Redirect()或其他什么函数能达到跟使用<a/>一样的效果呢??

解决方案 »

  1.   

    Response.Redirect不能实现
    可以用Response.Write("<script language='javascript'>window.open('aa.aspx','web');</script>");
    ========================================
    我的签名(2004年12月24日 14时02分59秒)
      

  2.   

    是一样的,
    Response.redirect也是定位到本页,
      

  3.   

    Response.write("<script languange=javascript>window.open('ShoppingCart.aspx?ItemID=11', 'web')<script>")
      

  4.   

    Response.Write("<script language='javascript'>window.open('ShoppingCart.aspx?multibuy=Server.UrlEncode("+id.Substring (0, id.LastIndexOf (","))+"),'web');</script>");这怎么不行??
      

  5.   

    自己顶!为什么不能使用Server.UrlEncode???
      

  6.   

    改成
    Response.Write("<script language='javascript'>window.open('ShoppingCart.aspx?multibuy=" + Server.UrlEncode(id.Substring (0, id.LastIndexOf (","))) " + "','web');</script>");