摘要:
IEnumerable:此接口只有一个方法 GetEnumerator(); 是FrameWork为了实现迭代器模式设计的接口。所有继承了IEnumerable的类,要使用foreach迭代器时,就需要使用该方法。因此也只有实现了该接口的类才可以使用foreach。 ICollection继承自IEnumerable,IList继承自ICollection 这两个接口都是为了给集合提供一些公... 阅读全文
2012年1月4日 #
摘要:
Codeusing System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// Summary description for ProfileAboutMe/// </summary>public class ProfileAboutMe{ private string... 阅读全文
摘要:
MSDN浏览起来实在太慢了,索性把一些重要文章搬到我的地盘上来。每次将网页发送到服务器时,都会创建网页类的一个新实例。 在传统的 Web 编程中,这通常意味着在每一次往返行程中,与该页及该页上的控件相关联的所有信息都会丢失。 例如,如果用户将信息输入到文本框,该信息将在从浏览器或客户端设备到服务器的往返行程中丢失。为了解决传统的 Web 编程的固有限制,ASP.NET 包括了几个选项,可帮助您按页保留数据和在整个应用程序范围内保留数据。 这些功能如下所示:视图状态 - ViewState控件状态 - ControlState隐藏字段 - HiddenFieldCookie - Cookie查询 阅读全文
摘要:
项目说明:页面缓存:PageCache.aspx文件依赖缓存:myCacheDependency.aspxSQL缓存依赖:mySqlCacheDependency.aspx接口类库:ICacheDependency实现类库:TableCacheDependency工厂类库:CacheDependencyFactory运行结果:在mySQLCacheDependency.aspx页面点击button显示在Lable上的时间值是不变的,因为时间值来自于缓存,但当你对FelixProject的两个表:T_News和T_Links的内容更进行改动后,再点击button,Lable上的时间值就会被更新, 阅读全文