如果我在页面"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"
这样又是请求了几次?
我的问题是: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"
这样又是请求了几次?
解决方案 »
- 把一个数据表的某几列数据复制到另外一个表,两表字段名不同,怎么做?
- 【静态页】关于静态页的问题,麻烦大家帮我解答一下,指点一二
- MVC 中 我们能不能得到Controller中哪些是系统默认函数,哪些是自己定义的函数?
- firefox能操作cookie,但IE不能
- 点击button,提交到本页面,如何判断是点击了这个button呢?
- 超级链接的问题
- 关于身份验证与框架页面矛盾的问题?
- 如何对DataGrid中的某条记录进行编辑或删除?
- 如何删除DropDownList中的一个值
- 如何把数据库日期型转换成指定输出格式?
- grideView添加一个onclick事件
- 为什么好多cms系统要在放在iis的默认网站里才正常,建个虚拟目录不行?
服务器控件Button和用 <a href="b.aspx"> </a> 得到的结果是一样的,在过程中,button的性能开销要比后一种方式大,所以建议直接用锚标记
不过做程序一般还是用服务器端的button