08 2011 档案
摘要:在asp.net中实现captcha的文章,网上已经有很多,解决方案也很成熟:1. 一个用vb写的开源控件:http://www.codeproject.com/KB/custom-controls/CaptchaControl.aspx2. 在 CSharp 中实现captcha控件,基本思想是用bitmap 将文字“画”出来,再用HatchBrush加一些点点。http://www.codeproject.com/KB/aspnet/CaptchaImage.aspx3. 下面这个和第一个是同一个作者,但是运用Csharp实现:http://captcha.codeplex.com/Sou
阅读全文
摘要:今年一月份,我发布了本系列第一篇ASP.NET 快乐建站系列 -- 1. 十五分钟建立精美网站,(汗!七个月过去了…)我没有继续这个系列的原因是Sitefinity发布了最新的版本 Sitefinity 4, 原想等待这个最新平台。好消息是他们的确也提供免费Sitefinity Community Edition, 不幸的是当我尝试用 Sitefinity 4进行开发时,遇到了很多问题。Sitefinity 的确是一个很好的CMS平台,优势是后台管理界面友好,集成了他们母公司自己的强大产品 Rad controls, 在开发中Rad Controls 可以帮助你省很多时间,至于Rad Cont
阅读全文
摘要:今天,我们将着眼于五个用于序列的聚合运算。很多时候当我们在对序列进行操作时,我们想要做基于这些序列执行某种汇总然后,计算结果。Enumerable 静态类的LINQ扩展方法可以做到这一点 。就像之前大多数的LINQ扩展方法一样,这些是基于IEnumerable <TSource>序列的操作。SUM() - 计算整个序列的总和它有两种形式:SUM( )计算整个序列的总值。源类型必须是以下类型之一: int,long,double,decimal,single 或这些类型的可空变种(int?, long?, double?…) 。Sum(Func<TSource, X> p
阅读全文
摘要:概要WebMatrix对于快速建站的确很有帮助,我曾经用它建立基于 Wordpress, Joomla, DNN 等平台的项目,省却了很多设置上的麻烦,只需要傻瓜式的点击下一步和输入一些基本信息即可。文本介绍如何在WebMatrix项目中使用和读取 SQL Server CE 数据库。如果你第一次听说WebMatrix可以参考本系列的前三篇文章。正文1. 打开WebMatrix 选择 site from Template, 再选择 Starter Site 模板。在这里我给网站命名为Starter Site. 然后点击下方的Files, 你可以看到网站的初始结构。2. 点击Databases,
阅读全文
摘要:前段时间忙于各处奔波没有写博,今天想和大家再来看看一个奇妙的函数。 首先假设你不得不处理一些已有的代码,里面用到了nullable(可空值类型)的变量, 你必须要用这变量与不可空变量比较. 使用 <, >, <=, >= 来比较 nullable 值 看下面的代码: 1: int? x = null; 2: 3: if (x < 100) 4: { ...
阅读全文