桦山涧

桦山涧
Asp.net ---->知识改变命运!
posts - 261, comments - 171, trackbacks - 6, articles - 3
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

2006年11月1日

摘要: 本文讨论:

• ASP.NET 2.0 GridView、FormView 和 DetailsView

• DataGrid 和 GridView 的差异

• 这些控件的编程接口

• 如何完成主/详细视图

本文使用以下技术:
ASP.NET、ASP.NET 2.0、C#

代码下载:
GridView.exe (124KB) 阅读全文

posted @ 2006-11-01 02:29 桦林 阅读(810) 评论(0) 编辑

摘要: 本页内容
LoadControl 和输出缓存
会话和输出缓存
Forms 身份验证票证生存期
视图状态:无声的性能杀手
SQL Server 会话状态:另一个性能杀手
未缓存的角色
配置文件属性序列化
线程池饱和
模拟和 ACL 授权
不要完全信赖它 — 请设置数据库的配置文件!
结论
阅读全文

posted @ 2006-11-01 02:19 桦林 阅读(151) 评论(0) 编辑

摘要: 在页面请求和站点访问之间提供状态常用的方法是通过cookie。在客户断的计算机中存放相应的值,这些值与每个页面请求一起发送给对此cookie有效的域。通过用asp.net检查和更新cookie,在某种程度上能够保持一个状态。可以使用所包含的信息识别用户,然后把用户连接到一个已经 存储相应值的集合。

举例说明:
可以检测一个用户请求是否包含一个站点指定的cookie,如果不包含,则为该用户分配一个某种类型的标识,指明一个数量,并存储在带有一个长效期的cookie中。 当以后该用户对这个站点的每一次访问,都能够检测到cookie并更新所包含的信息。 这样可以收集有关该用户访问此站点的次数和持续的时间,并存储在服务器上,可以做商业分析统计的用途。

但是cookie有他本身的缺点,如果用户更换了计算机、删除了cookie或者他们浏览器拒绝接受发送给他们的cookie...... 这些就不能再起到维持状态(提供状态管理)的作用了,因为下一次用户访问的时候,系统不再能识别他们,统计的信息中断。
阅读全文

posted @ 2006-11-01 00:55 桦林 阅读(602) 评论(0) 编辑