zoukankan      html  css  js  c++  java
  • ASP.NET在VS2008与.NET FX 3.5中增强的功能

    【IT168技术文档】

        今天,让我来谈谈在Visual Studio 2008与.NET FX 3.5中你将会看到的ASP.NET增强的功能。

        今年早些时候,我们引入了ASP.NET AJAX Extensions。它是作用于Visual Studio 2005和.NET框架2.0上的一个插件。

        随着Visual Studio 2008的发布,这些AJAX的扩展功能成为了集成到产品中的一部分。在我们保持运行时的绝对兼容性同时,我们也加入了客户要求的功能特性,比如让很多新 的控件能在一个UpdatePanel(TreeView,Menu,和WebParts)中工作,并增强了客户端Javascript本地化的支持。在 工具这一方面,我们在JavaScript智能感知(JavaScript Intellisense),类型推断(type inferencing)和新控件扩充器的设计时上作了一些主要的工作。详情请参见这里。

        LINQ是VS2008中最令人激动人心的新技术之一。为了配合它,ASP.NET将发布一个新的控件,LinqDataSource,来支持web应用 程序中LINQ的使用。本质上来说,通过使用VS2005中引入的数据源控件设计模式,这个LinqDataSource控件允许用声明的方式来使用 LINQ。有了这个新加入的设计器的支持,开发人员使用LINQ表达式进行数据绑定就变得易如反掌了。

        另一个有趣的控件是ListView控件。这个新的数据绑定控件被设计和CSS一起用来给网站设计人员提供强大的排版灵活度。配合在VS2008中对 CSS的增强支持,ListView控件使开发人员将标记语言从样式语言中分离开来,从而写出更简洁的HTML语言。这种灵活性使用户可以用有趣的方式显 示数据。比如说,ListView支持一种“平铺式”的布局,表单中的每一个单元格都包含了数据表中的一行。支持这种显示方式在很多情景下都很有价值,比 如在线产品目录。从数据绑定和事件的角度来看,ListView在ASP.NET开发人员看来应该非常熟悉。DataPager控件作为一个单独的服务器 控件,和ListView结合使用可以实现分页导航,效果理想。因此,结合使用ListView和DataPager就可以提供对布局的完整定制。

        ASP.NET 建立在.NET框架2.0 Application Services的投资之上——Membership,Roles和Profiles。在VS2008中,我们将这些API以web服务的方式和JSON 以及SOAP终端一起暴露出来。JSON终端迎合了AJAX的境况,而SOAP终端迎合了任何遵从SOAP 1.1的客户端,如WPF或者WinForms应用程序,也包括用任何框架写的应用程序。这一功能特性允许客户端利用ASP.NET Application Services共享通用的成员,使用角色管理功能,并跨数个表示层管理用户配置信息。这也使开发人员可以方便的维护漫游的用户状态。

        总而言之,ASP.NET在VS 2008和.NET FX 3.5中将发布新的功能特性,这些功能特性将会使富web应用程序开发更快速。

  • 相关阅读:
    第十七章 Mnesia: Erlang数据库
    第十六章 OTP概述
    第十五章 ETS和DETS:大数据的存储机制
    第十四章 套接字编程
    第十三章 对文件编程
    nginx启动、关闭、重启及常用的命令
    《山海经》异兽75种,附图
    Spring中Configuration的理解
    Spring Boot学习一之Spring Beans和依赖注入
    Spring Boot学习一之配置类及自动配置
  • 原文地址:https://www.cnblogs.com/sunjt/p/1095326.html
Copyright © 2011-2022 走看看