浅析ASP.NET 3.5与ASP.NET 4.0主要差别
2010-06-16 23:53
351 查看
本文将为大家简单比较ASP.NET 3.5与ASP.NET 4.0之间主要差别,希望能对大家了解ASP.NET新特性有所帮助。
ASP.NET 3.5中下列特性是之前的版本中没有的:
·Ajax集成
·LINQ
·自动属性
·Lambda表达式
同样,我希望每个人都弄清楚ASP.NET 3.5和它的下一个版本ASP.NET 4.0之间的差别,我先列出一部分内容,后面我将慢慢整理。
客户端数据访问
ASP.NET 3.5:在客户端无法直接访问数据,但是有下面的变通方法。
脚本管理器页面方法(Pagemethods)
ICallbackEventHandler接口
XMLHttphanlder组件
ASP.NET 4.0: 在这个版本中内置了这个功能,以下是执行它们的方法。
·客户端数据控制
·客户端模板
·客户端数据上下文
这意味着我们从客户端通过客户端数据视图或数据上下文对象访问数据。
设置Meta关键字和Meta描述
Meta关键字及其描述对于搜索引擎优化非常有用。
ASP.NET 3.5:这个属性有两个值“True”和“False”
ASP.NET 4.0:ViewStateMode属性采用了枚举量,有三个值“Enabled”,“Disabled”和“Inherit”。控件的子控件默认值是“Inherit”,即继承。
设置客户端ID
之前开发人员创建ClientID时总有些头痛。
·ASP.NET 3.5:我们不得不使用ClientID属性找出哪一个ID是动态产生的。
·ASP.NET 4.0:引入了新的ClientIDMode属性,解决了先前版本中存在的问题。它可以是下面这些值。
·AutoID – 和ASP.NET 3.5类似;
·Static – 在运行时不会产生任何独立的ClientID;
·Predictable – 对于datacontrols特别有用,使ClientID值格式象clientIDrowsuffix一样;
·Inherit – 这个值指定控件象它的父对象一样产生ID,即我们常说的继承。
ASP.NET 3.5中下列特性是之前的版本中没有的:
·Ajax集成
·LINQ
·自动属性
·Lambda表达式
同样,我希望每个人都弄清楚ASP.NET 3.5和它的下一个版本ASP.NET 4.0之间的差别,我先列出一部分内容,后面我将慢慢整理。
客户端数据访问
ASP.NET 3.5:在客户端无法直接访问数据,但是有下面的变通方法。
脚本管理器页面方法(Pagemethods)
ICallbackEventHandler接口
XMLHttphanlder组件
ASP.NET 4.0: 在这个版本中内置了这个功能,以下是执行它们的方法。
·客户端数据控制
·客户端模板
·客户端数据上下文
这意味着我们从客户端通过客户端数据视图或数据上下文对象访问数据。
设置Meta关键字和Meta描述
Meta关键字及其描述对于搜索引擎优化非常有用。
ASP.NET 3.5:这个属性有两个值“True”和“False”
ASP.NET 4.0:ViewStateMode属性采用了枚举量,有三个值“Enabled”,“Disabled”和“Inherit”。控件的子控件默认值是“Inherit”,即继承。
设置客户端ID
之前开发人员创建ClientID时总有些头痛。
·ASP.NET 3.5:我们不得不使用ClientID属性找出哪一个ID是动态产生的。
·ASP.NET 4.0:引入了新的ClientIDMode属性,解决了先前版本中存在的问题。它可以是下面这些值。
·AutoID – 和ASP.NET 3.5类似;
·Static – 在运行时不会产生任何独立的ClientID;
·Predictable – 对于datacontrols特别有用,使ClientID值格式象clientIDrowsuffix一样;
·Inherit – 这个值指定控件象它的父对象一样产生ID,即我们常说的继承。
相关文章推荐
- 黑马程序员之 ASP.NET学习笔记:浅析ASP.NET 3.5与ASP.NET 4.0主要差别
- win2012中让IIS同时支持多版本ASP.NET 3.5/4.0/4.5的方法
- ASP.net 4.0嵌入Ckeditor 3.5 报错A potentially dangerous Request.Form value was detected from the client 的解决办法
- ASP.net 4.0嵌入Ckeditor 3.5 报错A potentially dangerous Request.Form value was detected from the client 的解决办法
- asp.net3.5网站发布到IIS选择4.0后默认首页无效
- 浅析ASP.NET中C++和J#的混合应用
- ASP.NET 3.5 企业级开发
- ASP.NET 4.0尚未在 Web 服务器上注册 解决方法
- ASP.NET 3.5 MVC框架深度解析
- 基于.Net Framework 4.0 Web API开发(4):ASP.NET Web APIs 基于令牌TOKEN验证的实现
- ASP.NET 3.5 下 AJAX引用PageMethod方法描述
- 返璞归真 asp.net mvc (12) - asp.net mvc 4.0 新特性之移动特性
- ASP.NET 4.0 forms authentication issues with IE11
- ASP.NET MVC3.0或4.0设置二级域名的方法
- 基于.Net Framework 4.0 Web API开发(2):ASP.NET Web APIs 参数传递方式详解
- Web Form 和asp.net mvc 差别
- 【收藏】本周ASP.NET英文技术文章推荐[??/?? - 09/22]:VS 2008、.NET 3.5、asp:ListView、DotNetNuke、ASP.NET AJAX
- ASP.NET3.5——对象与集合初始化器(Object and Collection Initializers)
- ASP.NET MVC 4.0的Action Filter
- asp.net 4.0 + 模板引擎(NVelocity)----CMS