1) 使用 Javascript 验证代替控件验证
2) 使用 JavaScript代替 VBscript
3) 尽量少用窗体验证
4) 使用链接池和对象池
5) 不须要时关闭跟踪
6) 不须要时关闭会话状态
7) 尽量禁用页面视图状态
8) 设置 web.config 中 debug=false
9) 避免 Response.Redirect
10) 使用 StringBuilder 来链接字符串
11) 避免抛出异常, 尝试不使用try catch来处理异常
12) 使用Finally释放资源
13) 避免没必要要的往返服务器
14) 使用gzip压缩
15) 使用页面输出缓存和代理服务器
16) Use Per-Request Caching
17) 使用 Page.ISPostBack
18) 避免没必要要的间接访问
19) 使用 ArrayList 代替数组
20) css 放到头部
21) 脚本放到尾部
22) 外联 css, JavaScript
23) 使用 DataReader 代替 Dataset
24) 不须要时设置组件的 Enableviewstate 为 false
25) 使用 XMLHttpRequest 或 ScriptManager 以减小 post back
26) 用 Region 分隔代码块
27) 优先使用 DataRepeater 数据控件
28) 使用的皮肤文件
原文连接: http://www.codeproject.com/Tips/94287/28-Tips-for-Asp-net-Web-Developmentcss