Asp.net Mvc Codeplex Preview 5 第二篇 Controller&Filter的新特性
下载:http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16775
上篇: Asp.net Mvc Codeplex Preview 5 第一篇 Helper的新特性
BindingHelperExtensions.UpdateFrom改为Up
http://www.cyqdata.cn/cnblogs/article-detail-9293
ASP.NET MVC 实战10、Action Filter 与 内置的Filter实现(实例-防盗链)
本系列文章基于ASP.NET MVC Preview5.
前一篇中我们已经了解了Action Filter 与 内置的Filter实现,现在我们就来写一个实例。就写一个防盗链的Filter吧。
首先继承自FilterAttribute类同时实现IActionFilter接口,代码如下:
/**//// <summary>
/// 防盗链Filter.
///&nb
http://www.cyqdata.cn/cnblogs/article-detail-9267
发布一个从webform改进而来的asp.net mvc分页工具类
我在前面的博客里曾经再次总结过一个webform下使用极广的分页辅助类。本文总结一下asp.net mvc下的简单分页工具类,对于需要从事mvc开发的朋友可以参考一下。这个分页辅助类本质上就是直接使用webform下的分页工具类,再配合HtmlHelper扩展方法稍加改进和包装。所有分页过程可以省却很多代码,而且在View(页面)里调用和webform的方式差不多,使用很方便。
1
http://www.cyqdata.cn/cnblogs/article-detail-9217
WebForms和MVC这2个模型都很棒,由相关讨论想到的
看了为WebForms说几句话,以及一些ASP.NET开发上的经验(上) 和为 MVC 和 Web Form 正名的一份“大字报” 的相关评论。
MVC作为架构层面的模式大量应用软件开发中,就是采用WebForm方式,大家也都会应用MVC模式去运用。在微软没有计划asp.net mvc之前,在.net社区中也存在多种MVC模式的asp.net 实现,例如Maverick.N
http://www.cyqdata.cn/cnblogs/article-detail-9080
翻译:ASP.NET MVC Example Application over Northwind with Entity Framework
首先,谢谢TerryLee的推荐系列,本文就是在他的推荐系列看到的.
原文地址:ASP.NET MVC Example Application over Northwind with the Entity Framework
by BradA
在上个月的假期,Lance Olson和我花了一些时间使用Entity Framework来移植ScottGu's 优秀的 MVC 实例.我想在
http://www.cyqdata.cn/cnblogs/article-detail-8556
Asp.net Mvc Framework 八 (Helper)
本人已经疯了...快写完了而关掉浏览器丢失数据之事在此文章上发生了两次,所以本人倍加珍惜
这节讲 一下Asp.netMVC中的Helper
何谓Helper,其实就是在View中为了实现一些灵活功能而写的方法组
其实Asp.net MVC的View是Aspx的页面,本身可以声明定义方法,那为什么要有Helper呢
其实无非是将界面与逻辑分离,而且Asp.net MVC也并不只支持Aspx一种V
http://www.cyqdata.cn/cnblogs/article-detail-8543
ASP.NET MVC实践系列9-filter原理与实践
filter实际上是一个特性(attribute),它提供了一种向controller 或 action中添加某些任务的方法,当controller 或 action被调用时,会触发filter中定义的相应方法。filter应该算AOP的一种实现方式,关于AOP的内容大家可以参考张逸的文章http://www.cnblogs.com/wayfarer/articles/2410
http://www.cyqdata.cn/cnblogs/article-detail-8542
看看Entity Framework 4生成的复杂的分页SQL语句
之前发现Entity Framework 4生成的COUNT查询语句问题,今天又发现它生成的分页SQL语句问题,而LINQ to SQL却不存在这个问题。
>>> 来看一看,瞧一瞧!
上代码:
看生成的SQL语句:
1. Entity Framework生成的SQL:
一个TOP,三个FROM。
2. LINQ to SQL生成的SQL:
无TOP,两个FROM。
两者的差
http://www.cyqdata.cn/cnblogs/article-detail-8526
WPF中的画笔功能,实现直实线、弯实线、直虚线、弯虚线
1、InkCanvas类。
实现画板需要用到InkCanvas。一般情况下不需任何代码就可以在上面画线了。
如果需要设置画笔颜色、笔尖大小等就需要设置DefaultDrawingAttributes,例如:
DrawingAttributes attributes = new DrawingAttributes();
attributes.Color = Colors.Black;
attrib
http://www.cyqdata.cn/cnblogs/article-detail-8288
慎用Entity Framework 4, 看看它生成的糟糕的分页SQL语句
之前发现Entity Framework 4生成的COUNT查询语句问题,今天又发现它生成的分页SQL语句问题,而LINQ to SQL却不存在这个问题,简直是历史的倒退。
>>> 来看一看,瞧一瞧!
上代码:
看生成的SQL语句:
1. Entity Framework生成的SQL:
一个TOP,三个FROM。
2. LINQ to SQL生成的SQL:
无TOP,两个F
http://www.cyqdata.cn/cnblogs/article-detail-8275
合理使用“.NET扩展方法”来简化代码(例子:空值判断,利用扩展方法实现LINQ操作符ForEach)
我们先简单介绍扩展方法的定义,扩展方法是用来在类型定义完成后再继续为其添加新的方法。扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。
扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。你只要在静态类的静态方法的参数前加上this,就可以生成这个类的扩展方法。
如果你曾经开发过详细资料
http://www.cyqdata.cn/cnblogs/article-detail-8273
在Entity Framework 4中映射现有实体类(POCO)
Entity Framework的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object/Relational Mapping)框架。
Entity Framework的主要特点:
1. 支持多种数据库(Microsoft SQL Server, Oracle, and DB2);
2. 强劲的映射引擎,能很好地支持存储过程;
3. 提供Vi
http://www.cyqdata.cn/cnblogs/article-detail-8086
WebMatrix教程(一) (关注WebMatrix–Microsoft 的最新武器:建立你的第一个WebMatrix网站)
“除非你睡着了或刚刚从一个长假回来,你应该已经注意到了,…,微软重新进入到了'高效率开发者’的圈子中。” – Scott Willhite – Director of Community Programs from DotNetNuke
微软是这样定义WebMatrix -- 一个全新的网络开发工具,涵括了你所需所有网站开发
http://www.cyqdata.cn/cnblogs/article-detail-7762
看马克扎克伯格创建facebook——电影《社交网络》观后感
昨天忽然发现那个讲述facebook创始人的电影可以下载dvd版的了,虽然家里网速不快,但是我还是选择了下载高清版的。下载完成已经半夜了,我就在今天上午看完了传说中的《社交网络》。
看完之后,我感觉这个电影马克个人应该不会喜欢,因为里面有他和好多人的恩恩怨怨。其中最大的就是和那对双胞胎兄弟,说实话,确实是马克窃取了他们的想法。但是电影中马克解释说:他自己做因为他感觉这个想法有不足之处,还比喻说
http://www.cyqdata.cn/cnblogs/article-detail-7685
热门话题:使用WCF实现SOA面向服务编程(一)——SOA的概念
SOA的概念是Gartner
在1996年提出来的,并于2002年12月进一步提出SOA是“现代应用开发领域最重要的课题”。
一、SOA的定义
SOA分为广义的SOA和狭义的SOA,广义的SOA是指一种新的企业应用架构和企业IT基础架构,它可以使企业实现跨应用,跨部门,跨企业甚至跨
行业之间的离散系统实现互连。(注意:这里所指的服务并不单单是Web
http://www.cyqdata.cn/cnblogs/article-detail-6931
SWF文件格式和ABC代码混淆工具的开发(三) - Abc文件常量池
在2010年11月28日,我在盛大举办的WeDoSwf会议上,我做了一个演讲,主题就是关于Swf的文件格式和Abc文件的混淆。
最近一个多月的时间里面,各种零零总总的事情特别多,一直没有时间把这个东西整理好放到博客中。
首先呢,把我的演讲的视频的ppt放上来:
视频:
http://v.ku6.com/show/MwjMgfhEgUFoiZhx.html
PPT:
http://www.sl
http://www.cyqdata.cn/cnblogs/article-detail-6597
WPF快速指导5:验证
WPF快速指导5:验证 本文摘要: 1:WPF中的验证处理机制; 2:自定义验证规则; 3:如何显示验证错误信息 4:指定何时进行验证
1:WPF中的验证处理机制
http://www.cyqdata.cn/cnblogs/article-detail-6591
ESFramework 4.0 文件断点续传原理与实现
ESFramework的最初版本就已经支持文件传输功能,但是内置断点续传的功能直到最新的4.0版本才加入进来,这是一个迟到的却很重要的特性。当我们使用了1个小时的时间上传或下载一个大文件到99%的时候,网络突然断一下,就要全部重头再来,这实在是不能忍受的事情,所以,支持断点续传是非常有意义的。
作为ESFramework的增强,ESPlus提供了文件断点续传功能的默认实现,位于ESPlus.F
http://www.cyqdata.cn/cnblogs/article-detail-6522
WPF快速指导4:数据绑定之绑定方向与自定义转换器
WPF快速指导4:数据绑定之绑定方向与自定义转换器 本文摘要: 1:绑定目标与绑定源之间的方向; 2:自定义转换器; 1:绑定目标与绑定源之间的方向 该部分的定义MSDN已经描述的非常清楚了,如下: 您可能希望应用程序
http://www.cyqdata.cn/cnblogs/article-detail-6520
Front-line of Front-end, Rational Front-end Performance Tuning in ASP.NET MVC, II
Background
In the post, Front-line of Front-end, Rational Front-end Performance Tuning in ASP.NET MVC, I, I have illustrated a way to rationally increase front-end performance. However, we still have
http://www.cyqdata.cn/cnblogs/article-detail-6517