蓝色信仰

博客园 首页 新随笔 联系 订阅 管理

2012年1月4日 #

摘要: IEnumerable:此接口只有一个方法 GetEnumerator(); 是FrameWork为了实现迭代器模式设计的接口。所有继承了IEnumerable的类,要使用foreach迭代器时,就需要使用该方法。因此也只有实现了该接口的类才可以使用foreach。 ICollection继承自IEnumerable,IList继承自ICollection 这两个接口都是为了给集合提供一些公... 阅读全文
posted @ 2012-01-04 20:41 蓝色信仰 阅读(261) 评论(0) 推荐(0) 编辑

摘要: Codeusing System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// Summary description for ProfileAboutMe/// </summary>public class ProfileAboutMe{ private string... 阅读全文
posted @ 2012-01-04 15:10 蓝色信仰 阅读(289) 评论(0) 推荐(0) 编辑

摘要: MSDN浏览起来实在太慢了,索性把一些重要文章搬到我的地盘上来。每次将网页发送到服务器时,都会创建网页类的一个新实例。 在传统的 Web 编程中,这通常意味着在每一次往返行程中,与该页及该页上的控件相关联的所有信息都会丢失。 例如,如果用户将信息输入到文本框,该信息将在从浏览器或客户端设备到服务器的往返行程中丢失。为了解决传统的 Web 编程的固有限制,ASP.NET 包括了几个选项,可帮助您按页保留数据和在整个应用程序范围内保留数据。 这些功能如下所示:视图状态 - ViewState控件状态 - ControlState隐藏字段 - HiddenFieldCookie - Cookie查询 阅读全文
posted @ 2012-01-04 14:39 蓝色信仰 阅读(318) 评论(0) 推荐(0) 编辑

摘要: 项目说明:页面缓存:PageCache.aspx文件依赖缓存:myCacheDependency.aspxSQL缓存依赖:mySqlCacheDependency.aspx接口类库:ICacheDependency实现类库:TableCacheDependency工厂类库:CacheDependencyFactory运行结果:在mySQLCacheDependency.aspx页面点击button显示在Lable上的时间值是不变的,因为时间值来自于缓存,但当你对FelixProject的两个表:T_News和T_Links的内容更进行改动后,再点击button,Lable上的时间值就会被更新, 阅读全文
posted @ 2012-01-04 10:26 蓝色信仰 阅读(809) 评论(0) 推荐(0) 编辑