C#教程:作为委托的Lambda表达式2015-07-17 01:59:33
作为委托的Lambda表达式 从很多方面看, Lambda表达式可以被看成是C# 2中匿名方法的进化. 几乎没有什么匿名方法能做而Lambda表达式不能做的事情, 而Lambda表达式几乎总是能提供更好的可读性且更简洁. 特别的, lambda表达式和匿名方法捕获变量的行为是完全一致
C#教程:关于匿名类型的特性2015-07-17 01:59:32
匿名类型 首先让我们看一个例子, 假设我们并没有Person类, 并且我们关心的属性只有Name和Age. 下面的代码演示了我们如何在没有声明类型的情况下来构建一个对象的: 1: var tom = new { Name = Tom , Age = 4 }; 2: var holly = new { Name = Holly , Age = 31
LINQ学习笔记:string类型的Value属性2015-07-17 01:59:32
与Value打交道 XElement与XAttribute的都有一个string类型的Value属性. 如果一个元素包含有一个单一的XText子节点, 那么XElement的Value属性就相当于访问此节点内容的快捷方式. 对于XAttribute, Value属性就是指attribute的值. 尽管存储体不一样, X-DOM还是
ASP.NET巧妙实现无刷新更换CSS样式2015-07-17 01:59:31
对于一个多页面的网站来说了,CSS的更换不能只简单的在一个页面中调用更换CSS功能更新这个页面头上链接的CSS地址,因为它不能保证在点击了别的页面后新的样式应该到新打开的页面中去,因此,一定要有一个全局性的变量来记录它,我选用的是SESSION,在用户点
LINQ学习笔记:XML命名空间2015-07-17 01:59:31
名称与命名空间 与.NET类型可以拥有命名空间一样, XML元素和属性也同样可以拥有命名空间. XML命名空间主要完成两件事情. 首先, 与C#的命名空间一样, 它们可以帮助避免命名冲突. 当你要合并来自两个不同XML文件的时候这可能会成为一个问题. 其次, 命名空间赋
Validation服务器控件:RequiredFieldValidator控件2015-07-17 01:59:30
阅读此文请先查看IT教学网的: ASP.NET入门教程:Validation服务器控件 ,简单讲述了Web服务器控件的使用方法。 定义和用法 RequiredFieldValidator 控件用于使输入控件成为一个必选字段。计算输入控件的值以确保用户输入值。 通过该控件,如果输入值的初始值
ASP.NET教程:eval()函数详解2015-07-17 01:59:29
可以这样说,绝大多数的大型网站都会用到eval()函数,虽然一直在用,但其具体含义及使用还真没特别去注意过,搜索了下也没有什么明确的解释。 翻译过来的中文释义大体如下: C# eval ()函数,是一个用来求值的解析表达式,支持布尔型(Boolean),二进制方式
无缝的缓存读取:双存储缓存策略2015-07-17 01:59:29
原文: http://www.cnblogs.com/chsword/archive/2009/04/01/1427627.html 起 最近在做一个WEB的数据统计的优化,但是由于数据量大,执行一次SQL统计要比较长的时间(一般700ms算是正常)。 正常的做法只要加个缓存就好了。 但是同时业务要求此数据最多1分钟
Validation服务器控件:RangeValidator控件2015-07-17 01:59:29
阅读此文请先查看IT教学网的: ASP.NET入门教程:Validation服务器控件 ,简单讲述了Web服务器控件的使用方法。 定义和用法 RangeValidator 控件用于检测用户输入的值是否介于两个值之间。可以对不同类型的值进行比较,比如数字、日期以及字符。计算输入控件
ASP.NET教程:URL重写的实现2015-07-17 01:59:28
最近有个朋友要做url重写的东西,我帮他弄了弄,回头看当年自己写的那个文章,当时以为自己写的很容易理解.但现在再看却觉得写的不好.而今天百度了一下urlrewriter发现我这个文章竟然排第二.为了方便更多朋友,我再写点东西补充下. 一般用百度搜的朋友都是对这个

推荐ASP.NET教程