asp.net在高性能应用的最佳实践

6.Server.Transfer

  使用Server.Transfer方法来实现同一个应用中页面之间的重定向,在一个页面中使用Server.Transfer语句可以避免不必要的客户端重定向。考虑使用Server.Transfer方法代替Response.Redirect,然而你不能总调用Server.Transfer方法来取代Response.Redirect,如果你在重定向的时候需要验证和授权,使用 Response.Redirect来取代 Server.Transfer因为两个方法的机制是不一样的。当你使用Response.Redirect,确保重载后的方法接受一个第二个参数为布尔类型的参数,并且传递一个false值确保一个内部的异常不会被调用。同时你也只能使用Server.Transfer传递一个应用的页面,当传递到其他应用中的页面的时,使用Response.Redirect。

7.在适当的时候使用服务器端控件避免生成很深的嵌套控件。

  HTTP协议是无状态的;然而,服务器端控件提供一个丰富的编程模型并通过使用ViewState在页面的请求之间来管理状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值