摘要: 一、基本概念反射:反射是一个运行库类型发现的过程。通过反射可以得到一个给定程序集所包含的所有类型的列表,这个列表包括给定类型中定义的方法、字段、属性和事件。也可以动态的发现一组给定类支持的借口、方法的参数和其他相关信息如基类、命名空间、数据清单等。二、命名空间 1.System.Reflection命名空间内的各类型(1)Assembly通过它可以加载、了解和操纵一个程序集(2) AssemblyName通过它可以找到大量隐藏在程序集的身份中的信息,如版本信息、区域信息等(3) EventInfo事件的信息(4)FieldInfo字段的信息(5)MethodInfo方法的信息 (6)Param 阅读全文
posted @ 2013-09-16 17:45 luyujie_may 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 使用UpdatePanel控件UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。一.UpdatePanel控件概述UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个Scrip 阅读全文
posted @ 2013-09-16 16:29 luyujie_may 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 服务端缓存(1)Session:针对小量数据,服务于单个用户,默认失效时间为20分钟。(2)Application:任意数据大小,服务于所有用户,拥有整个应用程序的生命周期。通常是针对小数据存储,像实现网站访问量等。(3)Cache:任意数据大小,服务于所有用户,程序指定生命周期。移除Cache,我们可以使用Cache.Remove("key"),也可以根据缓存依赖关系来让Cache失效。当依赖的关系有改动时,此时Cache会自动失效。=》缓存依赖:缓存的生命周期依赖于数据来源的变化,缓存依赖有多种,限于篇幅,只介绍下面两种。I、依赖于文件或文件夹:当磁盘上的一个文件或文件 阅读全文
posted @ 2013-09-16 16:28 luyujie_may 阅读(222) 评论(0) 推荐(0) 编辑