去掉response.redirect("*****")
Response.Write("<script language=javascript>window.open('http://www.***');window.navigate('index.aspx');</script>")

解决方案 »

  1.   

    有许多种方法都可以实现的
    你可以用一个session来记录,在你的网站的主页面中验证是不是发送邮件后返回的,使就弹出一个邮件发送成功地页面,这个方法比较笨的了。你的方法我也没有看出来有什么问题,也应该是可以的,你是不是把Response.Write("<script language=javascript>window.open('http://www.***')</script>")写到response.redirect("*****")的后边去了阿?
      

  2.   

    用response.direct("aa.aspx",true)
      response.write(("<script language=javascript>window.open('http://www.***')</script>"))试一下。
      

  3.   

    response.redirect("*****",false)
    页面在执行了response.redirect时就不会在执行后面的代码,只要在通过response.redirect
    打开的页面被关闭后才能接着执行后面的代码,你改成response.redirect("*****",false)试试
      

  4.   

    Response.Redirect()操作会把前面的动作都屏蔽掉
      

  5.   

    还是江雨.net大侠比较牛,佩服。给您加分!能告诉我您的MSN号码吗?我想跟你交朋友。嘻嘻!
      

  6.   

    给你的linkbutton加上attributes像这样:LinkButton_Send.Attributes.Add("onclick","window.open('http://www.***')");应该可以的