• 浅析ASP.NET 3.5与ASP.NET 4.0主要差别


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

  • 相关阅读:
    自测项目:批量删除云盘重复文件
    表格更新成本 二 问用户年龄和口令,直到他们提供有效的输入
    知乎抓取、写入文档
    倒打印心
    HDU 1102 Constructing Roads
    C++模板:字典树
    HDU 3015 Disharmony Trees
    HDU 2227 Find the nondecreasing subsequences
    HDU 3486 Interviewe
    C++模板:ST算法
  • 原文地址:https://www.cnblogs.com/zhouto/p/1759277.html
Copyright © 2020-2023  润新知