`
wanbin021614
  • 浏览: 27841 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ASP.net的AJAX

阅读更多

这两天培训的.Net framework让我对微软的东西有了进一步的了解。以前只是认为MS的东西就是拖来拖去的,并没有其他让人更惊喜的功能。今天介绍了ASP AJAX ToolKit以后,真是让人大跌眼镜。

举些简单的例子,比如说要加一个这样的效果,一个Textbox输入2个数字以后,要有联想功能的把所有数据库或者web service上以这两个数字打头的列出来。在ASP.NET里只用一句话就可以了。

<ajaxToolkit:AutoCompleteExtender
ID="AutoCompleteExtender1"
TargetControlID
="ZipCode"
ServicePath
="ZipCodeService.asmx"
ServiceMethod
="GetMatchingZipCodes"
MinimumPrefixLength
="2"
CompletionListElementID
="ctl00_MainPlaceHolder_ZipCodeComp
letionList"

CompletionSetCount
="15"runat="server"/>

太简单了,这要是在j2ee中作起来就麻烦多了,不过有了DWR等建立在J2EE上的AJAX框架,做起来也容易多了。

再比如,一个ZipCode要有提示输入5个数字的。首先要过滤,只保留数字和-。又是一句话,电话号码也要这样:

<ajaxToolkit:FilteredTextBoxExtender
ID="FilterTextBoxExtender1"
TargetControlID
="ZipCode"FilterType="Custom"
ValidChars
="0123456789-"
runat
="server"/>

<ajaxToolkit:FilteredTextBoxExtender
ID="FilterTextBoxExtender2"
TargetControlID
="Phone"FilterType="Custom"
ValidChars
="0123456789()-."
runat
="server"/>

然后提示输入5个数字

<ajaxToolkit:TextBoxWatermarkExtender
ID="TextBoxWatermarkExtender1"
TargetControlID
="ZipCode"WatermarkText="xxxxx"
runat
="server"/>

<ajaxToolkit:TextBoxWatermarkExtender
ID="TextBoxWatermarkExtender2"
TargetControlID
="Phone"WatermarkText="xxx-xxx-xxxx"
runat
="server"/>

显示出来的效果就是这样的

分享到:
评论

相关推荐

    ASP.NET AJAX程序设计——第I卷:服务器端ASP.NET 2.0 AJAX Extensions与ASP.NET AJAX Control Toolkit 源代码

    本卷从最易于理解和使用的那部分入手,介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit。这部分内容不需要读者有任何的客户端...

    完全手册ASP.NET AJAX实用开发详解 源码

    本书共分为15章,从初识ASP.NET AJAX开始,首先介绍了ASP.NET AJAX基础知识和结构,然后介绍了ASP.NET AJAX Control Toolkit中的全部控件,如AutoComplete、PasswordStrength、CollapsiblePanel、Tabs、...

    ASP.NET Ajax程序设计 源码 免费

    ASP.NET AJAX(Asynchronous JavaScript and XML)是一种微软提供的技术,用于构建高度交互性和响应迅速的Web应用程序。在ASP.NET框架中,AJAX扩展了传统的Web开发模式,允许开发者创建部分页面更新,而不是整个页面...

    ASP.NET Ajax 写的一个用户注册实例

    ASP.NET AJAX 是微软提供的一种强大的Web开发技术,它结合了ASP.NET的强大功能和AJAX(Asynchronous JavaScript and XML)的异步交互性,允许开发者创建更高效、响应更快的Web应用程序。在这个用户注册实例中,我们...

    asp.net ajax 1.0

    ASP.NET AJAX 1.0是微软为Web开发者提供的一个强大工具集,用于构建富交互式、高度动态的网页应用。这个技术的引入显著提升了ASP.NET应用程序的用户体验,因为它允许页面部分更新,而无需整个页面刷新。这使得网页...

    asp.net Ajax控件

    ASP.NET AJAX控件是微软为Web开发者提供的一种增强网页交互性和用户体验的技术。它结合了ASP.NET框架的强大功能和JavaScript库(Microsoft AJAX Library)的灵活性,允许开发者创建具有局部刷新、异步更新和丰富用户...

    asp.net Ajax 安装文件

    ASP.NET AJAX,全称为ASP.NET Asynchronous JavaScript and XML,是微软为.NET Framework提供的一套用于构建高度交互式和响应迅速的Web应用程序的技术。它通过结合JavaScript、XML以及服务器端的.NET技术,允许...

    asp.net AJAX安装组件

    ASPAJAXExtSetup.msi ASP.NET AJAX Extensions 1.0 ASPAJAXSourceCode.msi ASP.NET AJAX Extensions Source ASPAJAXTP.msi ASP.NET AJAX Futures January CTP ASPAJAXSamples ASP.NET AJAX Samples ...

    asp.net ajax一个实例

    ASP.NET AJAX(Asynchronous JavaScript and XML)是一种技术框架,它扩展了Microsoft的ASP.NET平台,引入了异步交互和丰富的用户体验。在这个实例中,我们将深入探讨如何使用ASP.NET AJAX来创建一个更高效的Web应用...

    asp.net ajax 安装包

    ASP.NET AJAX,全称Asynchronous JavaScript and XML,是微软为.NET Framework提供的一套用于构建富交互式Web应用程序的技术。这个安装包包含了ASP.NET AJAX的多个关键组件,旨在提高Web应用的响应性和用户体验。 1...

    ASP.NET AJAX.rar

    ASP.NET AJAX是一个强大的技术框架,它允许开发人员在不刷新整个网页的情况下更新页面部分,从而提供更流畅、响应更快的用户体验。这个压缩包文件“ASP.NET AJAX.rar”很可能包含了关于如何使用ASP.NET AJAX进行Web...

    ASP.NET Ajax基础

    ASP.NET AJAX 基础是开发富互联网应用程序(RIA)的关键技术之一,它允许开发者创建具有部分页面更新功能的交互式网页,提高了用户体验而无需完全刷新整个页面。在这个框架下,开发者可以利用 .NET Framework 提供的...

    ASP.NET AJAX入门系列教程

     ASP.NET 在2007年初推出了其第一个正式版本,并将Atlas更名为ASP.NET AJAX,对应服务器端和客户端分别对应有ASP.NET服务器端编程模型和ASP.NET客户端编程模型,前者包含ASP.NET 2.0 AJAX Extensions和,后者包含...

    ASP.NET AJAX开发电子书(pdf)

    ASP.NET AJAX(Asynchronous JavaScript and XML)是一种微软提供的技术,用于构建富客户端Web应用程序,它允许开发者在不刷新整个页面的情况下更新网页的部分内容,从而提供更流畅、响应更快的用户体验。...

    ASP.NET AJAX经典范例168 VC#版 (代码) Part 12

    本书详细介绍ASP.NET AJAX在Web开发上的应用。主要内容包括:ASP .NET AJAX技术慨述、实现异步局部更新页面、UpdatePanel编程功能、 PageRequestManager的使用方法、Timer控件、Control Toolkit方法、结合 OOP功能...

    客户端 ajax asp.net ajax

    **客户端AJAX与ASP.NET AJAX** 客户端AJAX(Asynchronous JavaScript and XML)是Web开发中的一个技术,它允许网页在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。这种技术极大地提升了用户体验...

    ASP.NET AJAX核心控件示例

    ASP.NET AJAX(Asynchronous JavaScript and XML)是一种微软提供的技术,用于构建富交互式的Web应用程序,它结合了服务器端的ASP.NET技术和客户端的JavaScript,通过异步处理方式提升了用户体验。在这个"ASP.NET ...

    asp.net AJAX工具包

    ASP.NET AJAX工具包是微软为开发者提供的一套用于构建高度交互性和响应性Web应用程序的库。这个工具包,也称为Microsoft ASP.NET AJAX Control Toolkit,旨在简化ASP.NET应用程序中的AJAX(Asynchronous JavaScript ...

    asp.net ajax入门与案例详解

    ASP.NET AJAX(Asynchronous JavaScript and XML)是一种微软提供的技术,用于构建富客户端Web应用程序,它允许部分页面更新,提供更好的用户体验,而无需整个页面刷新。本教程将带你深入理解ASP.NET AJAX的基础,并...

Global site tag (gtag.js) - Google Analytics