|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在VC.net的版本上,为了让C++运行在.NETFramework中,微软为C++引进了托管,就是托管C++(ManagedC++),这个根本就没有流行起来,自托管C++产生以后就没有收到过好评。<p>【51CTO快讯】.NET开辟总管ScottGu在其博客中称微软行将公布ASP.NETMVC2正式版,该版本合用于VisualStudio2008及基于ASP.NET3.5平台的VisualWebDeveloper2008Express。ASP.NETMVC2的变更次要以下:
1、在RC1中新增的ASP.NETMVC2validation(对ViewData中Model数据考证)功效,如今已由model-validation代替了input-validation。也就是说,假如你利用modelbinding(将Model属性主动绑定到View中,并主动绑定从View中Post回Controller的值),那末一切的属性都将被考证一遍,而不单单是变动后的数据。
2、新的“强范例HTML(<input>标签)的帮助办法”,如今撑持了Lambda表达式,从而可使你利用到数组(array)大概汇合索引(collectionindexes)。比方如今能够这么做:Html.EditorFor(m=>m.Orders),这段代码将会天生以序列i为name、详细数组中的值为value的<input>标签。
3、从头调剂过的Html.EditorFor()和Html.DisplayFor()扩大办法,在默许情形下将主动对应复杂属性。这使得主动机关Form表单变成加倍复杂了。
4、model考证所利用的客户端剧本中的id如今更明晰了。在RC1中,id会像如许:form0_prefix,如今id改成了以属性称号为前缀,如:unitPrice_validationMessage。
5、Html.ValidationSummary()办法增添了一个参数,能够把持汇总信息显现的级别,是全部Model级别,或是单个属性级别。
6、AccountController中利用默许的ASP.NETMVCWebApplication模板加倍整齐了。
7、脚手架(scaffolding)功效如今供应了在Controller中的Delete办法,和对的View页面(模板)。
8、jQuery1.4.1被包括到了项目中,代替了本来的1.3.2版本。同步更新的另有用来智能提醒的vsdoc文件。
9、其他一些很成心义的改善,好比第2点中所说的“强范例HTML(<input>标签)的帮助办法”如今更快了。
ASP.NETMVC延长浏览
ASP.NETMVC是微软官方供应的MVC形式编写ASP.NETWeb使用程序的一个框架。
它由Castle的MonoRail而来.今朝已历经数个版本。ASP.NETMVC中的MVC原本是存在于Desktop程序中的,M是指数据模子,V是指用户界面,C则是把持器。利用MVC的目标是将M和V的完成代码分别,从而使统一个程序可使用分歧的体现情势。好比一批统计数据你能够分离用柱状图、饼图来暗示。C存在的目标则是确保M和V的同步,一旦M改动,V应当同步更新。
ASP.NETMVC框架是既ASP.NETWebForms后的又一种开辟体例。它供应了一系列优异特征,使ASP.NET开辟职员具有了另外一个选择。ASP.NETMVC框架选项十分洁净,并且简单利用。它将同意你在使用中容易地坚持存眷分别,且有助于举行洁净的测试和TDD。
<p>前天傍晚我发表了《Java的跨平台就是一句谎言。》,原本就是周末闲来无事,发表一篇略带争议性的博文让大家都来吵吵架,发表自己的看法,根本就没想着谁把谁打倒,一个行业或者是技术阵营是无法用短期口水仗打到对手的。 |
|