转自:http://www.cnblogs.com/QLeelulu/category/123326.html
摘要: 就一些文章链接,就不多废话了。ASP.NET MVC Performance:里面的PPT认真看一下。(没有找到视频,有找到的麻烦说一声)How to improve the performance of ASP.NET MVC web applications下面两篇最好配合Kigg的源码来看:ASP.NET MVC Best Practices (part 1) ASP.NET MVC Bes...阅读全文
oXite源码学习导读二:Action的返回类型与IActionInvoker
摘要: 我们先来看一下oXite里面一段Controller中Action方法的代码:namespace Oxite.Controllers{ public class AreaController : Controller { [ActionName("Find"), AcceptVerbs(HttpVerbs.Post)] public virtual OxiteModelList<Area&g...阅读全文
oXite源码学习导读一:Unity
摘要: 在学习oXite之前,建议你先了解下Unity或者已经对其他的Ioc框架有所了解,否则你看代码的时候可能会摸不着头脑。微软在Enterprise Library 4.0将加入依赖注入容器,微软给它起了个名字Unity。Unity是微软模式与实践团队开发的一个轻量级、可扩展的依赖注入容器,官方主页是:http://www.codeplex.com/unity,大家可以到网站上去下载相关的源代码。你可...阅读全文
关于ASP.NET MVC的业务逻辑验证(validation)
摘要: 给两篇文章的链接,就不多说了,有兴趣的自己看吧: Validation with Asp.net MVC, xVal & IDataerrorInfo xVal - a validation framework for ASP.NET MVC阅读全文
ASP.NET MVC RC 的一些变化
摘要: 当你提交的表单内容中包含HTML标签的时候,会得到下面的错误: 在ASP.NET MVC的RC版中,你不可以通过在 Page 指令或 配置节中设置 validateRequest=false 可以禁用请求验证。因为在ASP.NET MVC RC版的框架中默认添加这个检测,如果你要去掉这个验证,你需要添加[ValidateInput(false)] 特性到指定的Action或者Controller中...阅读全文
简单学习下Oxite的项目结构-2
摘要: 前一篇:简单学习下Oxite的项目结构-1Oxite.BackgroundServices项目,前面已经说过,略。Oxite.Database项目:一个数据库项目,方便数据库架构、数据的对比、更新与部署。这个就没什么好说的了,谁用谁知道。Oxite.LinqToSqlDataProvider项目,前面已提过,略。Oxite.LiveSearchProvider项目,对M$的LiveSearch A...阅读全文
简单学习下Oxite的项目结构-1
摘要: Oxite出来有一段时间了,今天抽点时间看了下。项目的整体结构如下: 按顺序由上到下大概说一下吧。 Oxite项目算是一个核心的东西吧,分别来看一下: BackgroundServices是一个后台服务类,为下图的Oxite.BackgroundServices项目服务: 具体的关系大概如下: IBackgroundService接口提供一个Run方法,然后由BackgroundServiceEx...阅读全文
使用XML文件来动态配置ASP.NET MVC的Route规则
摘要: 一般情况下,我们都是直接在Global.asax.cs文件中直接写上Route规则的,这样在我们的程序编译、部署后,我们想修改这个Route规则就得重新修改程序中Global.asax.cs文件中的Route规则=>编译=>部署,不可以做到动态配置。其实我们可以做到动态配置,我们可以将这个Route规则写到一个XML文件中.阅读全文
ASP.NET MVC 入门系列教程
摘要: 一个居于ASP.NET MVC Preview5的系列入门文章,有朋友提议说写一个示例程序来同步讲解,那样更加容易学习。所以就写选择了写一个Blog程序来作为示例程序。 本系列文章可能会是几位朋友来共同完成的。阅读全文
ASP.NET MVC: 用db4o来做TempDataProvider(另附一个泛型的RedirectToAction方法)
摘要: ASP.NET MVC的TempData用于在各个控制器Action间传输一些临时的数据,相信大家都看过“在ASP.NET页面间传值的方法有哪几种”这个面试题,TempData的作用差不多就是这样。TempData默认是使用Session来存储临时数据的,虽然TempData中存放的数据只一次访问中有效,一次访问完后就会删除了的。但很多朋友还是对于将数据存放在Session表示担心,毕竟Session的资源宝贵啊。阅读全文
ASP.NET MVC Tip #31: 给 Master Pages 和 User Controls 传递数据
摘要: 自己一直为这个问题犯难,见到这个tip讨论这个问题,看了顺便就翻译了。好长...Orz.... 在这个Tip中,我会讨论给MasterPages和UserControls传递数据的4种策略。我会讲解通过code-behind类、通过使用ActionFilter、通过调用局部方法、和通过使用抽象的Controller基类来传递数据。我(指原文作者.Orz)推荐使用最后一种方法。阅读全文
ASP.NET MVC 文章推荐
摘要: 关于ASP.NET MVC 的文章的推荐,想想还是放首页来了,应该对不少朋友有用.都是E文,大家将就着看吧.... PS:我E文其实烂得可以的....阅读全文
ASP.NET MVC - 使用Post, Redirect, Get (PRG)模式
摘要: ASP.NET MVC模式通过重新引进已经丢失的,或者至少已经没有使用很多年的模式,使其本身趋向更简单和“真实”的 HTTP体验(原文:The ASP.NET MVC pattern tends to lead itself into a more simplified and "true" HTTP experience by re-introducing patterns that have been lost, or at least, not followed in many years)。其中的一种模式是Post,Redirect,Get(PRG)模式,它可以"避免二次提交和允许web应用程序使用浏览器书签和reload按钮来更直观的表现".阅读全文
【翻译】ASP.NET MVC : 构建安全的控制器Action
摘要: 论坛上很多人想知道怎样来更好的使用Forms认证来保护他们控制器中的Action。MVC团队已经做了一个很好的工作来介绍最新发布的MVC中的Filters(使用Attributes),而在本文中我会展示怎样创建一个Filter来处理安全性。阅读全文
【翻译】使用ASP.NET MVC 和LINQ建立一个简单的博客 - Part 3
摘要: 在本系列的第三部分中,Keyvan(原文作者) 讨论了该博客的数据模型。他展示了一些数据模型中使用到的LINQ的有关概念,并在控制器中检索数据然后传递到视图。阅读全文
翻译:ASP.NET MVC Example Application over Northwind with Entity Framework
摘要: 导读:来自于Brad Abrams 的一篇很棒的入门文章,使用ASP.NET MVC Framework和ADO.NET Entity Framework开发一个简单的示例,延续了Brad Abrams 的一贯风格,图文并茂,相信对于初学者朋友有很大的帮助。(引用一下TerryLee的导读,^_^)阅读全文