ASP.NET Ajax Library功能简介

ASP.NET Ajax Library中的一些功能,以及和jQuery的整合方式。首先来看ASP.NET Ajax Library中Client Controls的使用(底下的范例是水印的TextBox):

以下为引用的内容:
<head> 
    <title>Untitled Page</title> 
    <style type="text/css"> 
        .wm {  
         color:Gray  
        }  
    </style> 
    <!--從CDN引用js--> 
    <script src="http://ajax.microsoft.com/ajax/jquery
      /jquery-1.3.2.js" type="text/javascript"></script>      
    <script src="http://ajax.microsoft.com/ajax/beta/0911
       /Start.debug.js" type="text/javascript"></script> 
    <script src="http://ajax.microsoft.com/ajax/beta/0911
  /extended/ExtendedControls.debug.js" type="text/javascript"></script> 
    <script type="text/javascript"> 
        //建立watermark  
        Sys.require(Sys.components.watermark, function() {  
            $("#TextBoxName").watermark("<請輸入您的姓名>", "wm");  
        });  
    </script>

以下为引用的内容:
</head> 
<body>      
<input type="text" id="TextBoxName" size="50" />  //實際的TextBox     
</body> 
<head>
    <title>Untitled Page</title>
    <style type="text/css">
        .wm {
         color:Gray
        }
    </style>
    <!--從CDN引用js-->
    <script src="http://ajax.microsoft.com/ajax/jquery
      /jquery-1.3.2.js" type="text/javascript"></script>   
    <script src="http://ajax.microsoft.com/ajax/beta/0911
      /Start.debug.js" type="text/javascript"></script>
    <script src="http://ajax.microsoft.com/ajax/beta/0911/extended
    /ExtendedControls.debug.js" type="text/javascript"></script>
    <script type="text/javascript">
        //建立watermark
        Sys.require(Sys.components.watermark, function() {
            $("#TextBoxName").watermark("<請輸入您的姓名>", "wm");
        });
    </script>
</head>
<body>   
<input type="text" id="TextBoxName" size="50" />  //實際的TextBox  
</body>

请注意上面这段脚本是HTML Code, 没有一丁点的ASP.NET Server Code, 单纯只是透过ASP.NET Ajax Library与JavaScript来呈现出水印的TextBox(其中还用到了一点点jQuery语法。回头看前面的HTML与JavaScript Code,这中间有相当多的新技术,包含AJAX Script Loader, ASP.NET Ajax Library中的Client Controls如果您暂时不打算进入Silverlight丰富的世界却又希望能够在HTML页面上呈现出较优质的效果,那即将配合VS2010推出的ASP.NET Ajax Library是一个不错的选择。由于ASP.NET Ajax Library现在已经是开放原始码的跨浏览器平台JavaScript函式库项目,因此可以想见的,你在ASP, PHP或是其它的Pure Web Application开发技术当中也一样可以使用。
 

时间: 2024-12-04 16:35:28

ASP.NET Ajax Library功能简介的相关文章

用PHP for Microsoft AJAX Library增强PHP编程

一.引言 众所周知,ASP.NET AJAX框架由三个子框架组成:ASP.NET 2.0 AJAX Extensions,ASP.NET AJAX Control Toolkit以及ASP.NET Futures CTP.其中,前二者极大地依赖于ASP.NET 2.0服务器端技术.实际上,这两部分的主要设计目的正是在于扩展ASP.NET 2.0(及以后版本)程序的Ajax特征.对比之下,ASP.NET Futures CTP(之前的代码称为"ASP.NET AJAX Futures CTP&qu

ASP.NET AJAX入门系列(7):使用客户端脚本对UpdateProgress编程

在本篇文章中,我们将通过编写JavaScript来使用客户端行为扩展UpdateProgress控件,客户端代码将使用ASP.NET AJAX Library中的PageRequestManager,在UpdateProgress控件中,将添加一个Button,来允许用户取消异步更新,并且使用客户端脚本来显示或者隐藏进度信息. 一.通过客户端脚本取消异步更新 1.创建一个Web页面并切换到设计视图. 2.在工具箱中双击ScriptManager.UpdatePanel.UpdateProgres

温馨情缘纯Asp聊天室功能简介

聊天室 温馨情缘纯Asp聊天室功能简介     由软件使用主页独立开发的聊天室程序1.0版本,现以免费的形式发放,任何人皆可以自由使用于任何非商业用途,任何人不可以传播本程序和提供他人下载.凡需要商业用途的需事先告知.软件使用主页保留对本软件的更改与订正权利,任何人不得修改本软件的任何一部分,使用者执行本软件所需的设置或外观美化的更改不在此限.不得撤除包含在软件包中的版权声明.凡非商业用途必须在聊天室的首页加上软件使用主页的连接.连接地址:http://swuse.yeah.net,连接标题:软

asp.net+ajax+sqlserver自动补全功能实现解析

 这篇文章主要介绍了asp.net + ajax + sqlserver 自动补全功能,需要的朋友可以参考下 代码下载    说明:数据库连接字符串在web.config文件中,为方便运行使用的是官方的Northwind数据库.    参考(向其作者致敬):    ² http://www.loveweb8.com/plus/demo.php?aid=57这个例子是html源码.利用jquery.autocomplete插件利用js实现了自动补全功能.由于我的需要是结合sqlserver数据库表

【转】了解使用 ASP.NET AJAX 进行局部页面更新

简介 Microsoft的 ASP.NET 技术提供了一个面向对象.事件驱动的编程模型,并将其与已编译代码的优势结合起来.但其服务器端的处理模型仍存在技术本身所固有的几点不足: 进行页面更新需要往返服务器,因此需要页面刷新: 来回往返不会保留 Javascript 或其他客户端技术(如 Adobe Flash)生成的任何效果. 在回传过程中,除 Microsoft Internet Explorer 之外的浏览器都不支持自动存储滚动位置.而即使在Internet Explorer 中,页面刷新时

ASP.NET AJAX UpdatePanel 控件实现剖析

使用ASP.NET AJAX框架我们可以搭建快速响应.具有丰富的用户体验的AJAX Web应用程序,而该框架的UpdatePanel控件则提供了一种非常简单的方式来实现Web页面的局部更新,我们不需要在每次回发的时候都加载整个页面.   那这个控件是如何实现这种局部刷新的哪,透过其实现机制我们可以更清楚其优缺点,便于我们确定其使用场合.本文将重点阐述ASP.NET AJAX控件UpdatePanel的实现机制.   1. ASP.NET AJAX 简介 ASP.NET AJAX是微软在ASP.N

创建定制的ASP.NET AJAX非可视化客户端组件

作者基于对微软ASP.NET AJAX 1.0框架的研究,本文继续讨论如何创建一个由基类Sys.Component派生的ASP.NET AJAX非可视化客户端组件,并展示它在Web页面中的用法. 一.简介 在本文中,我们将共同讨论如何创建一个由基类Sys.Component派生的ASP.NET AJAX非可视化客户端组件,并将展示它在Web页面中的用法. 具体说来,你将学习如何实现: ◆使用prototype设计模式以JavaScript定义一个非可视化组件类. ◆把一个非可视化组件注册为一个由

基于ASP.NET AJAX技术开发在线RSS阅读器(上篇)

[注]本文测试环境:Windows XP专业版+Visual Studio 2005+整套ASP.NET AJAX框架+ASP.NET RSS Toolkit+SQL Server 2005. 一.RSS技术简介 RSS是一种描述和同步网站内容的XML格式,已经成为越来越流行的网站内容订阅技术.通过这种技术,网站可以极大地提高广大网站用户和网站数据之间的数据交互. RSS阅读软件可以分为桌面离线式和在线式两大类.有了这种工具,用户只需要添加初始其所关注的RSS网址,以后系统会自动更新相关内容,网

探讨微软ASP.NET AJAX控件开发技术(客户端)

本系列文章将通过具体的实例从客户端和服务端两个角度全面探讨ASP.NET AJAX框架中的控件(Control)开发所涉及的技术. 一. 简介 如今,ASP.NET AJAX框架以其与ASP.NET 2.0系统的有机整合与完全面向对象的客户端JavaScript组件模型正在吸引着越来越多的Web开发人员.此外,这个框架还为基于ASP.NET 2.0平台的AJAX Web开发提供了一揽子方案(尽管尚嫌稚气). 首先,我们来回忆ASP.NET AJAX框架设计的主要目标:其一,扩展现有的ASP.NE