在你运行Response.Redirect("hello.aspx");的时候,<script>alert(\"你好,你没有权限查看此项!\")</script>还没有开始就已经跳转了,你只能这么写:
Response.Write("<script>alert(\"你好,你没有权限查看此项!\");document.location.href='hello.aspx'</script>");