如果我在页面"a.aspx"上有个服务器控件Button,在它的Click事件中只是执行页面跳转操作(跳转至"b.aspx")。
我的问题是:1.如果在Click事件中写:Response.Redirect("b.aspx"); 
  那么客户端将向服务器发出2次请求而实现跳转。2.根据上面的思路,我把Button换成 <a href="b.aspx"></a> 
  是否从性能的角度来说好一点?因为只进行了1次请求?3.如果换成HyperLink服务器控件,设置它的NavigateUrl="b.aspx"
  这种方法请求了几次?4.若果换成LinkButton服务器控件,设置它的PostBackUrl="b.aspx"
  这样又是请求了几次?