01 2013 档案

摘要:RouteDebugger的介绍 http://www.cnblogs.com/suizhikuo/archive/2012/07/25/2608889.html 2.RouteDebugger结构,一共有5个文件,将逐一解释每个文件的作用 RouteDebug.cs using System.Web.Routing;namespace RouteDebug{ public c... 阅读全文
posted @ 2013-01-24 16:37 不夜橙 阅读(1598) 评论(1) 推荐(0) 编辑
摘要:1.从最简单的开始modelpublic class Person{ public int ID { get; set; } public string Name { get; set; }}cshtml@using (Html.BeginForm()){ <div>@Html.TextBoxFor(_ => _.ID)</div> <div>@Html.TextBoxFor(_ => _.Name)</div> <input type="submit" value="Submit" /& 阅读全文
posted @ 2013-01-21 12:55 不夜橙 阅读(8991) 评论(1) 推荐(3) 编辑
摘要:概念请参考:http://www.cnblogs.com/jingtao/archive/2010/08/18/1802454.html简单来说就是Razor实现的一个模板引擎,根据自己业务传入数据参数并生成数据。模板引擎的最大作用就是显示与业务分离,代码重用更容易提高开发效率。先看一段代码@{ Func<LogOnModel, object> display = @<p> <p>UserName: @item.UserName</p> ... 阅读全文
posted @ 2013-01-17 14:58 不夜橙 阅读(583) 评论(0) 推荐(0) 编辑
摘要:MVC中两种实现DI的办法 ControllerFactory & DependencyResolver具体请参照 。DependencyResolver是MVC3中新增的专门用于实现DI的类。比起ControllerFactory1.实现代码更简单,职责更清晰。2.各种主流的IOC容器都实现了自己的IDependencyResolver,与MVC集成更容易。如果IDependencyResolver。自己实现一个也非常简单使用spring.net实现IDependencyResolver。public class SpringDependencyResolver : IDepende 阅读全文
posted @ 2013-01-16 14:52 不夜橙 阅读(4358) 评论(0) 推荐(1) 编辑
摘要:关于ActionNameSelectorAttribute 和 ActionMethodSelectorAttribute的区别,请参考http://www.cnblogs.com/P_Chou/archive/2010/12/01/details-asp-net-mvc-07.html区分 [Ht... 阅读全文
posted @ 2013-01-16 11:45 不夜橙 阅读(2262) 评论(0) 推荐(1) 编辑
摘要:学习MVC有一段时间了。感叹于MVC的高扩展性。这里总结一些MVC常用扩展。就先从最常用的AjaxHelper&HTMLHelper开始记录。一个最简单的例子。通过扩展方法扩展HTMLHelperpublic static string Label(this HtmlHelper helper, string name, string value){ return string.Format("<label for='{0}'>{1}</label><br />", name, value);}调用Html.Lab 阅读全文
posted @ 2013-01-16 10:14 不夜橙 阅读(3571) 评论(2) 推荐(0) 编辑
摘要:1.官网的例子有一些问题。自己学习总结下并且重新打包一个版本供学习。 1.AttributedInterfaceInterceptionFixture [TestFixture] public class AttributedInterfaceInterceptionFixture { [Intercept(typeof(AddOneIntercept... 阅读全文
posted @ 2013-01-10 22:11 不夜橙 阅读(8572) 评论(6) 推荐(4) 编辑
摘要:MVC对模型验证提供了良好的支持。脱离了MVC框架又如何实现验证。做一下总结。1.基于MVC DataAnnotationshttp://www.cnblogs.com/hjf1223/archive/2010/11/07/independent-dataannotation-validation.html2. FluentValidation废话不多说,FluentValidation和Autofac整合首先是Model和Validatorpublic static IContainer container; [ClassInitialize()] publi... 阅读全文
posted @ 2013-01-05 21:27 不夜橙 阅读(1779) 评论(3) 推荐(0) 编辑