ASP.NET 3.5与ASP.NET 4.0之间主要区别

      VS2010测试版已经出来,里面所使用的net版本是ASP.NET 4.0的版本,那么跟上一个3.5的版本有什么区别呢?让我们一起来看看吧!

      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-35-and.aspx" target="_blank" rel="external">http://www.dotnetspark.com/kb/1094-main-differences-between-asp-net-35-and.aspx

原文名:Main Differences between ASP.NET 3.5 and ASP.NET 4.0 - Part 1


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: asp.net
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.