C#在web下和在cs下是不同的,它是把整个过程运行完了,才会把页面提交到IE浏览器的。
你要这样写
Response.Write("<script> alert('您已经成功修改了任务!!');window.open('UpdateTask.aspx')</script>");