Re-study ASP.NET MVC
文章平均质量分 59
RossiLuo
这个作者很懒,什么都没留下…
展开
-
ASP.NET MVC
What is MVC?MVC is a design pattern, it is not a framework, but Microsoft has adopted MVC to develop its ASP.NET MVC, so you can call ASP.NET as framework.Why MVC?1. Separation of Concern. Or原创 2013-09-09 21:06:00 · 521 阅读 · 0 评论 -
Handle concurrency problem by Entity Framework
Database concurrencyA concurrency conflict occurs when multiple users try to change the same data simultaneously. For example, if user one and user two load the same product from database, the user原创 2013-09-11 20:56:24 · 1155 阅读 · 0 评论 -
SOLID principles
SOLID is an acronym that describes a particular set of application development principles that drive proper object-oriented design and development. When applied across an entire application, these t原创 2013-09-09 21:20:59 · 730 阅读 · 0 评论 -
CustomValidation in ASP.NET MVC
We can do validation at model level. The CustomValidation property can do almost everything you want, it is similar than web form's CustomValidation server control. Cool~The following code shows an ex原创 2013-09-09 21:33:46 · 1235 阅读 · 0 评论 -
Caching in ASP.NET MVC
Types of CachingA. Server Caching1. Request-Scoped CachingHttpContext.Items["IsFirstTimeUser"] = True;2. User-Scoped CachingSession3. Application-Scoped CachingApplication["Message"] = "原创 2013-09-13 21:44:40 · 608 阅读 · 0 评论 -
谷歌的30条建议让你的Web Site达到高性能 --- 缓存篇
Optimize caching (优化缓存) 篇Leverage Browser Caching1. 为所有可缓存的静态资源设置HTTP缓存头。使用Expires头或者是Last-Modified头,当然,使用Expires头性能更高,因为使用Last-Modified头,浏览器还需要连接服务器获取最后修改时间。谷歌的建议是,Expires设置为1个月或者更多,最长可以设置为1年,但不能翻译 2013-09-14 23:15:58 · 779 阅读 · 0 评论