asp.net 4.0 与asp.net 3.5的MVC有什么明显区别

asp.net 4.0 与asp.net 3.5的MVC有什么明显区别,第1张

4.0中你可以使用更多新特性,

在ASP.NET

MVC的源码中提供了对4.0的一些扩展,这在3.5中是没有办法用的

比如可选参数的Helper、支持dynamic的ViewPage:DynamicViewPage

、一些新的验证Datameta

这些特性在Microsoft.Web.Mvc.AspNet4.dll中

ASP .NET已经历经以下版本。 日期版本帮助新功能2002年1月16日1.0与Visual Studio .NET一起发布的第一个版本面向对象的Web应用程开发,支持继承、多态与其他标准面向对象程序设计的功能。 开发人员不再需要使用 Server.CreateObject(...),让早期绑定与类型安全变得可能。 以Microsoft Windows程序设计为基础,开发人员能够使用在Web Server上使用的DLL类库来创建许多能够做到比只简单的输出 HTML 更多的鲁棒性 (robust) 应用程序(例如异常处理功能)。 2003年4月24日1.1与Windows Server 2003和Visual Studio .NET 2003一起发布。移动设备控件。 自动化输入验证。 2005年11月7日2.0研发代号为Whidbey,和Visual Studio 2005、Visual Web Developer Express与SQL Server 2005一起发布。 新的数据控件(GridView、FormView、DetailsView) 新的声明式数据访问技术(SqlDataSource、ObjectDataSource 与 XmlDataSource 控件) 导览控件(SiteMap、Menu、TreeView) 主版页面 (Master Page) 登录控件 主题 表皮 (skin) Web 部件 (Web Part) 个性化服务 (Profile) 全功能的预先编译能力 全新的当地语系化技术 支持64位平台 提供者类型模式 2007年11月19日3.5与Visual Studio 2008和Windows Server 2008一起发表新数据控件(ListView、DataPager) ASP .NET AJAX内含到.NET Framework,成为.NET Framework的一部分。 提供支持LINQ的 LinqDataSource 控件。 2008年8月11日3.5SP1于 Visual Studio 2008 Service Pack 1 发布内含ASP .NET Dynamic Data 在 ASP .NET AJAX 应用程序中支持浏览器历史控制 (controlling browser history)。 将多个JavaScript文件合并到单一文件以强化有效的下载。 2010年4月12日4.0与Visual Studio 2010一起发布配合.NET Framework 4.0让Web应用程序具有如并行运算库(Parallel Library)等新功能。 ASP .NET MVC 2.0 jQuery完全集成与ASP .NET AJAXClient Library 强化,以及 AJAX CDN 的支持。 ASP .NET 的 Render Compatibility (3.5以前版本或4.0版),可控制许多 ASP .NET Web 控件的绘制行为,以配合标准 HTML 与 jQuery 的处理。 SEO的支持。 自定义高速缓存提供者 (Extensible Output Cache)。 QueryExtender 的支持。 CSS 控制行为的变更。 自定义的 Client ID 输出。 ViewState 的控制。 配合 Visual Studio 2010 的 Web Deploy 工具。 Entity Framework 4.0 的支持。 Dynamic Data Framework 与 Chart Control 自带至核心中


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/626933.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-17
下一篇2023-07-17

发表评论

登录后才能评论

评论列表(0条)

    保存