Response.write("<scipt>alert('成功!')</scipt>");是在当前页面输出的文字。Response.Redirect("aa.aspx");是跳转到另一个页面。
所以,当alert还没有输出的时候,就已经跳走了,当然不能显示啦
Response.write("<scipt>alert('成功!');document.location.href='aa.aspx'</scipt>");
javascript啊,不学是不行的。。。