08 2014 档案

摘要:每次http请求的各种数据(表单数据、url的数据、路由数据等等)都保存在不同的IValueProvider接口的实现类中。而IValueProvider接口的实现类是通过ValueProviderFactory创建的。在mvc中原生的ValueProviderFactory有六种:ChildAct... 阅读全文
posted @ 2014-08-18 10:50 lx_ 阅读(338) 评论(0) 推荐(0)
摘要:MVC的Model模板有两种:一种编辑模式(@Html.EditorFor())、一种显示模式(Html.DisplayFor())。模板的获取与执行(以下转自这里):当我们调用HtmlHelper或者HtmlHelper的模板方法对整个Model或者Model的某个数据成员以某种模式(显示模式或者... 阅读全文
posted @ 2014-08-11 15:16 lx_ 阅读(661) 评论(0) 推荐(0)
摘要:页面中Html.Editorfor(model=>model.fieldname)这些方法,都是通过Model的元数据来生成html的,我们如果想控制最终生成的html,可以通过修改元数据来实现。代表Model元数据的类名是ModelMetadata,获取一个Model类的元数据的方法如下:publ... 阅读全文
posted @ 2014-08-11 11:17 lx_ 阅读(294) 评论(0) 推荐(0)
摘要:DefaultControllerFactory 是MVC默认的Controller查找和激活工厂类我们可以通过自定义ControllerFactory替换DefaultControllerFactory类来实现IOC的引入public class DefaultControllerFactory ... 阅读全文
posted @ 2014-08-07 15:29 lx_ 阅读(247) 评论(0) 推荐(0)