随笔分类 - MVC3
ASP.NET MVC使用动态类型Model
摘要:解决的是在ASP.NET MVC使用dynamic类型Model时遇到的一个真实问题。C# 4编译器支持dynamic类型,因此在编写页面模板的时候自然就可以把它作为视图的Model类型。表现层的需求很容易改变,因此dynamic类型的Model可以减少我们反复修改强类型Model的麻烦,再配合匿名类型的使用,可谓是动静相宜,如鱼得水。不过,如果把一个匿名类型直接作为Model交给视图去使用,在默认情况下会抛出异常。模拟问题:建立Controller: public class HomeController : Controller { internal string...
阅读全文
MVC3 + Spring.Net + NHibernate综合应用(二)
摘要:引子书接上文,上次我说到Mvc3开发环境的搭建,及MVC3程序的运行原理,这次着重讨论一下,MVC3+Spring.net框架的整合应用,Spring.net作为一套成熟的企业级应用框架,一直很爱开发者的喜爱。Spring.net不仅可以应用于传统的WebForm程序,在MVC程序中也有着举足轻重的地位。添加Spring引用Common.Logging、Spring.Core、Spring.Web,Spring.Web.Mvc修改web.configView Code <configSections> <sectionGroup name="spring"
阅读全文
Asp.Net MVC + Spring.Net + NHibernate综合应用(一)
摘要:引子MVC经过其1.0和2.0版本的发展,现在已经到了3.0的领军时代,随着技术的不断改进,MVC也越来越成熟。使开发也变得简洁人性化艺术化,,最近项目需要改用asp.net MVC技术来开发,在开发过程中随既写出本人对mvc的学习心得,希望高手赐教。搭建系统开发环境在官网上下载ASP.NET MVC安装文件, 一路回车完成安装. 启动VS2010 工程名称为“SpringMvcApplication1”点击OK进入下一步,MVC3提供了两种视图引擎,分别为:ASPX和Razor,关于MVC视图引擎方面的知道我以后再谈,现在我选择Razor视图引擎(MVC开发建议选择)。M...
阅读全文
浙公网安备 33010602011771号