黑马程序员之 ASP.NET学习笔记:浅析ASP.NET 3.5与ASP.NET 4.0主要差别

本文对比了ASP.NET3.5与ASP.NET4.0的主要区别,包括客户端数据访问方式的变化、设置Meta关键字及描述的不同方法以及客户端ID设置的改进等。
--------------------------------------------------- 2345王牌技术员联盟2345王牌技术员联盟、期待与您交流!---------------------------------------------------------

本文将为大家简单比较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,即我们常说的继承。


--------------------------------------------------- 2345王牌技术员联盟2345王牌技术员联盟、期待与您交流!---------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值