摘要:
声明的方式控制 ASP.NET 页或页中包含的用户控件的输出缓存策略。有关输出缓存的更多信息,请参见 ASP.NET 缓存功能。 <%@ OutputCache Duration="#ofseconds" Location="Any | Client | Downstream | Server | None" Shared="True | False" ... 阅读全文
摘要:
输出缓存是一种功能强大的技术,它通过缓存从动态页生成的内容来提高请求/响应的吞吐量。默认情况下启用输出缓存,但不缓存来自任何给定响应的输出,除非采取显式操作使该响应成为可缓存的。若要使响应满足输出缓存的条件,它必须具有有效的过期/有效性策略和公共的缓存可见性。这可通过使用低级别的 OutputCache API 或高级别的 @ OutputCache 指令来实现。 启用输出缓存后,当发出对页的第一... 阅读全文
摘要:
MasterPage其实是一种模板,它可以让你快速的建立相同页面布局而内部不同的网页,如果一个网站有多个MasterPage,那么新建aspx文件的时候就可以选择需要实现页面布局的MasterPage。另外,在你没有使用MasterPage之前,如果N个相同的页面布局需要改动成另外一个样式,那么你就要做很多无聊而又不得不做的工作,对N个页面进行一一更改,如果使用了MasterPage,你只要改动一... 阅读全文
摘要:
建立一个web应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同... 阅读全文
摘要:
有两表a和b,前两字段完全相同:(id int,name varchar(10)...)id name ----------- ---------- 1 a 2 b 3 c 以下的查询语句,你知道它的运行结果吗?:1.select * from a left join b on a.id=b.id where a.id=12.select * from a left join b on a.id=... 阅读全文
摘要:
/* 建立虚拟测试环境,包含:表[卷烟库存表],表[卷烟销售表]。 请大家注意跟踪这两个表的数据,体会触发器到底执行了什么业务逻辑,对数据有什么影响。 为了能更清晰的表述触发器的作用,表结构存在数据冗余,且不符合第三范式,这里特此说明。 */ USE Master GO IF EXISTS (SELECT NAME FROM SYSOBJECTS WHERE XTYPE = 'U' AND NA... 阅读全文