基于据良多人的倡议,我们盘算做一些修正,使MVC视图文件在默许情形下不包括后置代码文件。这个改动为年夜部分人剔除项目中无用的文件,和强化了MVC天下中视图的感化(地道为了天生内容,而不包括有关内容的代码)。
部分人提出如许的哀求,他们但愿能够在视图的HTML和AJAX帮助办法中利用强范例的表达式语法(而不是字符串)。
在VisualStudio里利用新的ASP.NETMVC“增加视图”命令时就会发明,在ASP.NETMVCRC版本已撑持了主动的“UI脚手架”。脚手架撑持可以主动天生对应恣意.NET范例或对象的视图——这意味着它可以共同POCO类、LINQtoSQL、LINQtoEntities、NHibernate、SubSonic、LLBLGenPro或其他对象模子一同事情。脚手架引擎利用反射来猎取视图中模子范例的私有成员,并传送给脚手架模板,在视图中天生符合的标志。
默许情形下当您编译ASP.NETMVC项目时,它只会编译项目中的代码,而不会编译视图文件中的代码。在ASP.NETMVCBeta版本中,假如你要编译视图则必需自界说MSBuild义务。而在ASP.NETMVCRC版本中已包括了内置的MSBuild义务,您就能够把视图文件也包括进项目标编译过程当中。这会反省一切试图和母版中内嵌的语法和代码,而且在碰到成绩时给出编译毛病。
欢迎光临 仓酷云 (http://www.ckuyun.com/) | Powered by Discuz! X3.2 |