摘要:C#中可以定义扩展方法,还可以为集合做扩展方法。示例如下:[代码]注意:1 C# 只支持扩展方法,不支持扩展属性、扩展事件等;2 方法名无限制,第一个参数必须带 this ;3 扩展方法的命名空间可以使用 namespace System ,但不推荐;4 定义扩展方法的类是静态类;在使用this 参数扩展了方法之后,该程序集会在编译的时候会在对应静态类上加上类似以下的东西。以便于调用的时候方便找到。[代码]MSIL 中,自动添加了如下的代码:[代码]可以看出,在运行时是需要引用 System.Core.dll。参考来源:C#进阶 Methods下 Extension Methods不能不说的C
阅读全文
摘要:首先要隆重推荐http://www.moreofit.com/ 这个网站可以发现跟你输入网站类似的网站。例如:我们在地址栏中输入博客园的地址http://www.cnblogs.com/ 点击查看,系统会列出和博客园类似的网站,没准你会发现很多有意思的网站。类似的网站还有: http://www.similarsites.com/、http://www.google.com/trends Web前端学习网站 关于Ajax的网站可以参见我的另一篇博客(http://www.cnblogs.com/alexis/archive/2010/03/31/1701483.html) http://ww
阅读全文
摘要:钱李峰 的这篇博文《Asp.net中的认证与授权》已对Asp.net 中的身份验证进行了不错实践。而我这篇博文,是从初学者的角度补充了一些基础的概念,以便能有个清晰的认识。一、配置安全身份验证模式在Web.config 文件中,通过 authentication 节可以配置 ASP.NET 使用的安全身份验证模式,以标识传入的用户。authentication 节的mode 为必选的属性。...
阅读全文
摘要:JavaScript 拾碎系列 JavaScript 拾碎[一] ECMAScript 简介JavaScript 拾碎[二] JavaScript 操作cookie 类JavaScript 拾碎[三] 使用className 属性JavaScript 拾碎[四] 使用JavaScript 实现父子窗体间的调用JavaScript 拾碎[五] 使用eval 或者new Function 进行语法检查...
阅读全文
摘要:字符集与编码[上]字符集与编码[下]关于字符编码,你所需要知道的 【强烈推荐】字符集和字符编码(Charset & Encoding)【吴秦】浅谈字符编码Javascript中escape(), encodeURI()和encodeURIComponent()之精析与比较UTF-8 GBK UTF8 GB2312 之间的区别和关系字符编码:ansi, unicode, utf-8, utf-16javascript 和asp.net 对应的解码编码
阅读全文
摘要:在ASP.NET MVC 如此火热的时期,我竟然不适时宜的谈起ASP.NET ,恐怕会引来一阵嘲笑。最为无趣的是,讲解的竟然还是其中的一个控件。oh~~ my god!my out! ^_^SiteMapPath 控件简介SiteMapPath 控件是一种站点导航控件,反映了SiteMap 对象提供的数据。它提供了一种定位站点的方式,动态显示当前页在站点中的相对位置,并提供了从当前页向上跳转的快捷...
阅读全文