
AJAX
文章平均质量分 77
powerboy
计算机学士,软件工程硕士(在读),国家信息系统项目管理师,四级数据库工程师,目前致力于研究大型网站的系统架构!
展开
-
ASP.NET AJAX入门系列(1):安装ASP.NET AJAX
最近在学习ASP.NET AJAX,总结和收集了一些资料与大家一起分享. 首先你可以到http://ajax.asp.net上下载最新的ASP.NET AJAX安装文件。在http://ajax.asp.net/的下载页面http://asp.net/ajax/downloads/中,我们可以看到ASP.NET AJAX分成了几个单独的下载安装文件: ASP.NET 2.0 A转载 2007-09-10 15:53:00 · 599 阅读 · 0 评论 -
初学 ASP.NET AJAX (一):构建 ASP.NET AJAX 开发环境
1.概述Microsoft ASP.NET AJAX 是 Microsoft 公司对 Ajax 技术的完美封装。它能使你已快速的创建包含丰富用户体验的用户界面的 Web 页面,提供加入了跨浏览器的 ECMAScript(Javascript) 和动态 HTML(DHTML) 技术的客户端脚本,并与基于服务器的 ASP.NET 2.0 平台进行了集成。它还对 Javascript 进行了非常巧转载 2007-11-02 09:17:00 · 693 阅读 · 0 评论 -
初学 ASP.NET AJAX (二):小试 ScriptManager
1 概述ScriptManager 控件管理用于 Microsoft ASP.NET AJAX 页面的客户端脚本。默认情况下,ScriptManager 控件将 Microsoft AJAX 库的脚本与页面注册到一起,这使脚本可以使用类型系统扩展并支持局部页面输出和 Web 服务调用。在页面中,必须使用 ScriptManager 控件来使下列 Microsoft ASP.NET AJAX 的转载 2007-11-02 09:19:00 · 936 阅读 · 0 评论 -
初学 ASP.NET AJAX (三):使用 UpdatePanel
1 概述ASP.NET UpdatePanel 控件能让你创建丰富的、以客户为中心的 Web 应用程序。使用 UpdatePanel 控件,可以刷新选择的页面部分而不是使用回发来刷新整个页面,这就像是执行了一个局部页面更新一样。包含一个 ScriptManager 和一个或多个 UpdatePanel 的 Web 页面会自动加入局部页面更新,而不需要定制客户端代码。1.1 场景Upda转载 2007-11-02 09:20:00 · 947 阅读 · 0 评论 -
初学 ASP.NET AJAX (四):Timer 和 UpdateProgress
1 概述Timer 和 UpdateProgress 是 ASP.NET AJAX Extensions 1.0 中所包含的其他二个简单的服务器控件。Timer 控件用于定时触发事件,而 UpdateProgress 控件用于在局部更新时为用户显示进度条。2 Timer 控件Timer 控件在预定的时间间隔中执行回发。如果将 Timer 控件和 UpdatePanel 控件一起使用,就转载 2007-11-02 09:21:00 · 903 阅读 · 0 评论 -
AjaxControlToolkit安装&下载
以下是收集关于AjaxControlToolkit安装的一篇文章,感谢原作者AjaxControlToolkit下载http://ajax.asp.net/downloads/default.aspx?tabid=47http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=1425环境转载 2007-11-19 08:49:00 · 672 阅读 · 0 评论 -
基于微软ASP.NET AJAX框架开发幻灯片播放网页
一、 简介 最近,微软ASP.NET Ajax 1.0框架以其完整的基于Ajax的web开发方案呈现在web技术人员的前面,凭借与遗留ASP.NET系统的有机整合以及完全面向对象的客户端JavaScript组件模型两大绝杀正在引起越来越多的基于.NET平台的web开发者的关注。本文应该属于这个框架的基础篇,我想通过一个具体的例子(播放web幻灯片)来向读者展示如何使用该框架提供的面向对象的转载 2007-11-19 08:50:00 · 923 阅读 · 0 评论 -
asp.net Ajax ---AutoComplete控件使用
以前见到google和迅雷等网站在搜索文本框中输入文字后能自动提示,感觉这种功能很炫也很实用.现在在学习asp.net ajax 发现AjaxControlToolKit工具包中的AutoComplete控件就能实现这种功能,而且非常简单. 简介: AutoComplete控件就是在用户在文本框输入前几个字母或是汉字的时候,该控件就能从存放数据的文或是数据库里将所有以这些字母开头的数据转载 2007-11-19 08:52:00 · 940 阅读 · 0 评论 -
asp.netAjax--FilteredTextBox控件使用
简介 FilterTextBox控件是一种文本框的过滤控件,可以阻止用户进行不准确的输入,相比较vs里提供的验证控件显得更为严格,验证控件是在用户输入了不准确的输入后,给出相应的提示,而现在要介绍的FilterTextBox都不给用户输入错误数据的机会。 重要属性 TargetControlID:用来设置要控制的文本框 FilterType:设置被过滤的类型,提供四种转载 2007-11-19 08:53:00 · 693 阅读 · 0 评论 -
asp.net Ajax--Calendar控件使用
简介 Calendar控件是一个很简单的控件,主要用来在页面中提供日历的选择,其实现在已经有很多用javascript写的日历控件,但是Canlendar日历控件能够让我们更快速地来实现这种效果,只需要进行一些简单的设置即可。 重要属性 TargetControlID:用来显示选择日期的控件,改控件必需为TextBox CssClass:设置日历的样式 For转载 2007-11-19 09:06:00 · 597 阅读 · 0 评论 -
解决asp.net ajax updatepanel 乱码问题
updatepanel中当ContentComplate里面存在TextBox的时候会出现中文乱码一般存在这样两个解决方案:1. 在web.config里面增加2. 在后台代码里面对乱码进行decoder操作上面两种都不是好的方案,第一个可能会导致其他的页面出现问题, 第二个虽然存到数据库中的是正确的,但是,用户看到的仍然是乱码,严重影响用户体验。那么,最好的解决方法在哪里?解决思路:我们可以通过转载 2007-11-19 08:47:00 · 947 阅读 · 1 评论 -
asp.net Ajax--ValidatorCallout控件使用
简介 ValidatorCallout控件是一个用来绑定验证控件的提示控件,让验证的信息的显示可以更加地直观. 如下 重要属性 TargetControlID:要绑定的验证控件的ID Width:弹出的提示信息的宽度 HighlightCssClass:弹出的提示信息所应用的样式 WarningIconImageUrl:弹出信息中的警示图片的地址转载 2007-11-19 09:00:00 · 1062 阅读 · 1 评论 -
asp.net Ajax--PopupControl控件使用
简介 Popupcontrol可以弹出任意类型的控件,不管是在服务器控件还是html控件。就是在某控件获取焦点时弹出另外一个控件,进行一些操作后,隐藏弹出的控件。 重要属性 TargetControlID:需要弹出的控件的id PopupControlID:作为弹出控件的id Position:弹出控件的位置 OffsetX/OffsetY:弹出控件的位置与默认转载 2007-11-19 09:04:00 · 968 阅读 · 0 评论 -
asp.netAjax--TextBoxWateramrk控件使用
简介 TextBoxWatermark控件是一个用于TextBox的水印控件,就是在文本框输入文字之前,文本框中有一些提示性的文字,并可以自定义css控制它的样式,实际用处我感觉不是很大,但给用户带来了操作上的方便,也有很好的视觉效果. 重要属性 TargetControlID:要应用水印效果的文本框的ID WatermarkText:水印效果的提示文本 Waterm转载 2007-11-19 08:55:00 · 734 阅读 · 0 评论 -
asp.net Ajax--Passwordstrength控件使用
简介 PasswordStrength控件是用来提示用户输入密码的情况,用户在密码框中输入密码时,在文本框的后面会有一个提示,显示密码的强度,这种提示有两种方式:文本和进度条,提示信息的位置也可以由我们来自己设置,样式可以写CSS来定义。当密码框失去焦点时提示信息会自动消失。下面就来看看该控件的重要属性吧。 重要属性 TargetControlID:密码框的ID D转载 2007-11-19 08:58:00 · 1363 阅读 · 2 评论 -
asp.net Ajax--HoverMenu控件使用
简介 通过名字我们可以看出这是一个菜单控件,当鼠标移动到指定的位置时,在不影响其他的元素的情况下出现一个菜单,并允许用户进行一些操作。 重要属性 TargetControlID:要显示菜单的目标控件的ID PopupControlID:作为弹出菜单的控件的ID HoverCssClass:鼠标移动到目标控件时目标控件的样式 PopupPosition:弹出菜单转载 2007-11-19 09:02:00 · 857 阅读 · 0 评论 -
Asp.net Ajax Control Toolkit设计编程备忘录(色眼窥观版)——第4回(忍者专辑)
色即设——设计,从网页设计师的角度出发。因为自己的的特殊性(本身是软件工程师,但是对网页设计却有浓厚的兴趣),所以我的此系列文章不仅仅从编程角度出发,还将从设计的角度出发来细数AjaxControlToolkit系列控件,告诉你这些控件最终的结构表现形式、样式,还有如何修改他们的样式使之适合于你的网页整体规划。窥,小视也——《说文》,此小视非必小视呀。此小视的意思是:水平有限,不能望其全貌,仅能管转载 2007-09-25 22:09:00 · 503 阅读 · 0 评论 -
Asp.net Ajax Control Toolkit设计编程备忘录(色眼窥观版)——第2回(F4专辑)
前言:色即设——设计,从网页设计的角度出发。因为自己的的特殊性(本身是软件工程师,但是对网页设计却有浓厚的兴趣),所以此系列文章不仅仅从编程角度出发,还将从设计的角度出发来细数AjaxControlToolkit系列控件,告诉你这些控件最终的结构表现形式、样式,还有如何修改他们的样式使之适合于你的网页整体规划。窥,小视也——《说文》,此小视非必小视呀。此小视的意思是:水平有限,不能望其全貌,仅能管转载 2007-09-25 22:04:00 · 542 阅读 · 0 评论 -
Asp.net Ajax Control Toolkit设计编程备忘录(色眼窥观版)——第1回(柿子专辑)
前言:色即设——设计,从网页设计的角度出发。因为自己的的特殊性(本身是软件工程师,但是对网页设计却有浓厚的兴趣),所以我的此系列文章不仅仅从编程角度出发,还将从设计的角度出发来细数AjaxControlToolkit系列控件,告诉你这些控件本身的原始样子、样式,还有如何修改他们的样式使之适合于你的网页整体规划。窥,小视也——《说文》,此小视非必小视呀。此小视的意思是:水平有限,不能望其全貌,仅能管转载 2007-09-25 22:03:00 · 591 阅读 · 0 评论 -
ASP.NET AJAX入门系列(2):使用ScriptManager控件
从这里开始,到(11)都是转载别人的,觉得写得不错.推荐给大家一起学习.ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service,所有需要支持ASP.NET AJAX的ASP.NET页面上有且只能有一个ScriptManager控件转载 2007-09-10 15:55:00 · 425 阅读 · 0 评论 -
ASP.NET AJAX入门系列(5):使用UpdatePanel控件(二)
UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel其他的一些使用方法(第二篇)。 主要内容1.用编程的方转载 2007-09-10 16:03:00 · 407 阅读 · 0 评论 -
深入剖析微软ASP.NET Ajax中的数据绑定构架下篇之一
深入剖析微软ASP.NET Ajax中的数据绑定构架下篇之一一、上篇中的示例回顾在上篇中,为了熟悉MS AJAX在客户端的数据绑定技术,我们给出了一个简单的例子AJAXCTPDev311。其实,这个例子中还有许多重要的特征值得我们作深入分析:◆提供了一个创建基本的MS AJAX数据绑定应用程序的典型框架;◆在创建这个例子时,我们选用了“ASP.NET AJAX CTP-Enab转载 2007-09-10 16:31:00 · 555 阅读 · 0 评论 -
Ajax中文乱码终极解决方案
在Ajax中传递中文解决方案如下:在js中: //要传递的参数 var queryString = "msg=" + msg; //其中msg包含中文 //GET方式提交 doRequestByGet() { createXMLHttpRequest(); var url = "handleAjaxServlet?" + queryString转载 2007-09-10 15:50:00 · 507 阅读 · 0 评论 -
ASP.NET AJAX入门系列(4):使用UpdatePanel控件(一)
UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel简单的使用方法(第一篇)。 主要内容1.UpdatePan转载 2007-09-10 16:00:00 · 546 阅读 · 0 评论 -
深入剖析微软ASP.NET Ajax中的数据绑定架构上篇之一
深入剖析微软ASP.NET Ajax中的数据绑定架构上篇之一(1)一、引言最近,微软ASP.NET Ajax 1.0框架正在引起越来越多的web开发者的注意。原因何在?一方面,因为它是微软推荐的一个基于Ajax的主要针对ASP.NET 2.0平台的web开发方案。另一方面,因为这个框架登上Ajax舞台的时间如此之晚,但却把一套新的完整的基于Ajax的web开发方案呈现在web转载 2007-09-10 16:21:00 · 647 阅读 · 0 评论 -
ajax toolkit study
关于Ajax.net Control Toolkit的一点笔记,边看边测试,边写..之前就已经下了Ajax.net Control Toolkit,当时只是看了看没去仔细研究下,今天在cnblog上看了几篇文章,才发现它的cool,哈,于是就马上打开来研究研究下.现学现卖了咯.既然是笔记,就写的完整点,按学习顺序咯,这篇算是开篇了;首先是环境配置:vs2005,然后装个ajax扩展,微转载 2007-09-10 16:04:00 · 633 阅读 · 0 评论 -
深入剖析微软ASP.NET Ajax中的数据绑定架构上篇之二
深入剖析微软ASP.NET Ajax中的数据绑定架构上篇之二三、命名空间Sys.Preview.UI.Data中的客户端控件(一)ItemView控件有时,我们需要向用户显示一个关于我们的集合项的详细视图,例如在一个购物应用程序中显示关于你的产品的细节信息。MS AJAX客户端控件ItemView控件能够帮助你实现这一特征,类似于ASP.NET服务器控件DetailsView对转载 2007-09-10 16:29:00 · 558 阅读 · 0 评论 -
深入剖析微软ASP.NET Ajax中的数据绑定构架下篇之二
深入剖析微软ASP.NET Ajax中的数据绑定构架下篇之二四、例2—数据库绑定现在,我们来讨论更为复杂的数据库绑定的例子。根据我们前面的讨论,我们找到了使用DataSource的典型场所;在前面的例1中,我们使用了一种内存数据来模拟有状态的web服务。但是,在实际开发中,一般不这样使用。在本节中,我们要创建一个非常贴近于实际开发环境应用的例子。1.创建工程启动Visual转载 2007-09-10 16:33:00 · 655 阅读 · 0 评论 -
将Timer控件用作UpdatePanel的触发器
本文英文原版及代码下载: http://mattberseth.com/blog/2007/08/using_the_ajax_timer_control_a.html 将Timer控件用作UpdatePanel的触发器 ASP.NET AJAX Timer概述 ASP.NET AJAX Timer控件每隔特定的时间间隔执行一次页面回传,它有一个 Interval属性来定义时间转载 2007-09-12 12:25:00 · 998 阅读 · 0 评论 -
ASP.NET AJAX正式版带来的Validator问题及解决方案
升级到ASP.NET AJAX正式版之后,一般来说重新编译不会有什么问题,不用做什么修改,这是个好消息。不过在执行时就会出现问题了。因为在正式版的程序集中,删除了兼容UpdatePanel的Validator那些类,因此TagMapping时就无法找到需要的类了。如果您在您的项目中没有使用到那些Validator(确切地说,是没有在UpdatePanel中使用那些Validator),那么只要在w转载 2007-09-25 12:44:00 · 540 阅读 · 0 评论 -
用AJAX实现google输入自动完成的简单模拟
比较简单的模拟,文本框输入CompanyName,然后搜索SqlServer2000 里NorthWind数据库 Suppliers表的CompanyName字段,然后实现自动完成四个文件1 .AutoComplete.htm-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-trans转载 2007-09-25 12:43:00 · 642 阅读 · 0 评论 -
利用ASP.NET AJAX实现表格更新程序
自己做了一个小程序,表格更新程序,主要功能为使用CheckBoxe允许编辑GridView行,并且能够保存修改的信息具体程序如下:!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="h转载 2007-09-25 12:41:00 · 1434 阅读 · 0 评论 -
结合MS AJAX将资源文件编译到动态链接库
一、创建类库项目LocalizingScriptResources。二、添加System.Web 和 System.Web.Extensions命名控件引用。三、添加一个Jscript文件。四、将如下代码加入到js文件中:function CheckAnswer() { var firstInt = $get(firstNumber).innerText;v转载 2007-09-25 12:45:00 · 369 阅读 · 0 评论 -
使用Ajax实现换肤功能
网站换肤是经常要用到的一个功能,但是传统的方式似乎有点瑕疵,本文实现的Ajax换肤有点类似MSNSpace中的用户体验。 功能:点击linkbutton, 在网页中央弹出一个radio单选框,同时背景变成灰色,选择这个单选框的选项,实现换肤功能。 这主要是ModalPopupExtender控件提供的功能,控件设置如下:ajaxToolkit:ModalPopupExtende转载 2007-09-25 21:58:00 · 584 阅读 · 0 评论 -
在ASP.NET AJAX中防止用户多次提交页面
在Web开发程序中,往往由于种种原因,客户会多次操作页面导致数据冗余或不一致, 在ASP.NET AJAX出现之前可以通过对__dopostback()的调用等方法也可以防止页面多次提交。 在ASP.NET AJAX中的页面客户端中有一个叫onInitializeRequest的事件,它在页面初始化之前触发,可以对页面的提交事件进行控制,并且可以调用该事件参数的中的一个set_cancel方转载 2007-12-13 09:40:00 · 581 阅读 · 0 评论