摘要:http://blog.maartenballiauw.be/post/2009/05/20/ASPNET-MVC-Domain-Routing.aspxhttp://blogs.securancy.com/post/ASPNET-MVC-Subdomain-Routing.aspx
阅读全文
随笔分类 - ASP.NET MVC Framework
摘要:原文地址:Understanding Action Filters本指南主要解释action filters,action filter作为一个可以应用到controller action(或者是整个controller)上的属性(Attribute),改变action执行的行为。ASP.NET MVC Framework包括几种action filters: OutputCache –...
阅读全文
摘要:原文地址:Validating with a Service Layer前面两篇相关的帖子:在ASP.NET MVC Framework 中执行简单验证(翻的)在ASP.NET MVC Framework中使用IErrorDataInfo接口实现验证(翻的) 本指南主要描述一种在ASP.NET MVC应用程序中执行验证的方法。可以学习到如何把验证逻辑代码从controller中分离出来,并放到s...
阅读全文
摘要:原文地址:http://www.asp.net/learn/mvc/tutorial-37-cs.aspx不好意思,翻得有点烂啊。 本指南的目的是解释另一种在ASP.NET MVC中执行验证的途径。主要阐述如何阻止用户在提交HTML表单填写了一些不合法的内容,以及使用IErrorDataInfo执行验证。先做一些假设在本指南中,使用了MoviesDB数据库和Movies表,这是列的定义: 在本指南...
阅读全文
摘要:原文地址:ExtendingASP.NET MVC HtmlHelper Class在这篇帖子中我会使用一个示例演示扩展ASP.NET MVC HtmlHelper类,让它们可以在你的MVC视图中工作。这个示例中我会提供一个简单的方案生成Html表格。HtmlHelper类HtmlHelper类用于在ASP.NET MVC framework中帮助视图呈现html部分。这个类提供了一些方法,你可以...
阅读全文
摘要:原文地址:http://www.asp.net/learn/mvc/tutorial-36-cs.aspx (有些术语也翻译了,本文比较简单,应该可以读懂。) 这篇指南的目的是解释如何在ASP.NET MVC应用程序中执行验证。例如你可以学会如何防止用户在提交表单的时候少填写了一些必要的选项,另外还介绍了如何使用模型状态和验证HTML helper。 了解模型状态 使用模型状态,或是更精密的模型状...
阅读全文
摘要:上部分中,简单介绍了TDD流程,并创建了一些测试,这部分我将进一步完善,开始实现真实的SqlFourmRepository。
另外简单介绍一个延迟加载的LazyList和MVC分页很方便的PagedList(末尾处有改进的PageList)。
阅读全文
摘要:前一部分我简单介绍了这个论坛程序的结构(Repository的方法返回IQueryable类型)和在ASP.NET MVC Framework中使用StructureMap。
文章地址:http://www.cnblogs.com/darkdawn/archive/2008/09/23/1297464.html
这一部分我想比较详细的介绍一下MVC中进行TDD的过程和使用Resharper 4.0生成方法(这个活Class Diagram也可以干,不过没Resharper方便)。
我把步骤尽量写得详细一点,这样虽然文章长一点,但是读起来可能没那么费劲。
阅读全文
摘要:1. Repository模式简介以及结合IQueryable改进的Repository模式;
2. 简单的TDD实践,使用ReSharper 4.0插件简化操作;
3. 结合使用依赖注入(Dependency Injection[中文翻译])工具StructureMap[文档下载],实现模块之间的松散耦合。
4. 提供一个很简单的论坛程序示例,Step by Step介绍以上内容。
阅读全文
摘要:(代码截图为ASP.NET MVC Preview 5版本) 原文地址:http://haacked.com/archive/2007/12/07/tdd-and-dependency-injection-with-asp.net-mvc.aspx 在设计ASP.NET MVC Framework的时候,指导原则之一是要能使用TDD(测试驱动开发)建立web应用程序。本文使用ASP.NET...
阅读全文
摘要:不废话,从FilterAttribute开始: 抽象类FilterAttribute的是整个基础,Membership验证AuthorizeAttribute和ActionFilterAttribute继承它。 AuthorizeAttribute实现IAuthorizationFilter接口: void OnAuthorization(AuthorizationContext ...
阅读全文
摘要:本来想写Preview 3中使用Membership的,结果Preview 4 已经集成了,真郁闷。就随便写写吧。 Membership的好处和不足在这里就不多说了。在中小项目中,使用它还是非常方便的。 不废话,首先运行Visual Studio 2008 Command Prompt: 输入aspnet_regsql 然后根据向导: 选择数据库: 然后一路下一步,完成...
阅读全文
摘要:上一篇里讲述了输出一个什么都没有的视图,写了个添加到数据库的操作。实在太偷懒了,我自己都看不下去了,所以得改进改进: 一是需要改进视图部分,让添加栏目的时候可以选择父栏目。我这里再偷懒一次,让空的GUID作为根栏目。 首先在ManageController里的NewCategory action中获取所有的栏目信息,丢给视图: 请注意这里第二行,这是preview3新增的东东,方便实用,能减少代...
阅读全文
摘要:一直想写点技术文章,不过从来没有写过,语言罗嗦,内容空洞估计也避免不了,希望各位看客能多包涵。 自从去年初使用MONORIAL以来,就很喜欢MVC这种干干净净的方式,不过MONORIAL不足也很多,当ASP.NET MVC PREVIEW以后,我就是坚定的支持者。一直到PREVIEW3,现在PREVIEW4也出了,但是迟迟没有找到下载,简直急死我也。只有等待吧。 不知道用什么实例开始,就拿大家最...
阅读全文