随笔分类 -  Ajax

摘要:在Asp.net AJAX 1.0 RTM版中,使用FrameSet或Iframe时,frame或iframe的frameborder属性应使用1 或 0,如: frameborder="0" 而不能使用yes 或 no,如: frameborder="no" 否则AJAX 1.0会出现如下脚本错误: Sys.ArgumentOutOfRangeException: Value must be a... 阅读全文
posted @ 2008-08-27 09:10 my favorite 阅读(304) 评论(0) 推荐(0)
摘要:ASP.NET AJAX Control Toolkit中实现地最复杂的Extender估计就是AccordionExtender了。因为它对于DOM元素结构的要求比较高,所以它还为此实现了AccordionPane控件,用来生成符合AccordionBehavior的DOM结构。但是在使用时,似乎总是会遇到一些限制,这里将对于两个问题介绍一下简单的解决方案。 1、为AccordionExt... 阅读全文
posted @ 2008-08-01 14:13 my favorite 阅读(413) 评论(0) 推荐(0)
摘要:在UpdatePanel控件异步更新时,如果有错误发生,默认情况下会弹出一个Alert对话框显示出错误信息,这对用户来说是不友好的,本文看一下如何在服务端和客户端脚本中自定义异常处理,翻译自官方文档。 主要内容 1.在服务端自定义异常处理 2.在客户端脚本中自定义异常处理 一.在服务端自定义异常处理 1.添加ASPX页面并切换到设计视图。 2.在工具箱中AJAX Extensions标签下... 阅读全文
posted @ 2008-07-18 10:41 my favorite 阅读(336) 评论(1) 推荐(0)
摘要:在不刷新页面的情况下使用 DOM 改变网页界面 ... 阅读全文
posted @ 2008-07-04 14:44 my favorite 阅读(288) 评论(0) 推荐(0)
摘要:全面理解 HTTP 的状态代码、就绪状态和 XMLHttpRequest 对象 ... 阅读全文
posted @ 2008-07-04 14:43 my favorite 阅读(316) 评论(0) 推荐(0)
摘要:使用 JavaScript 即时更新 Web 页面 ... 阅读全文
posted @ 2008-07-04 14:41 my favorite 阅读(284) 评论(0) 推荐(0)
摘要:将 HTML 转换为对象模型 ... 阅读全文
posted @ 2008-07-04 14:40 my favorite 阅读(245) 评论(0) 推荐(0)
摘要:在 Web 请求中使用 XMLHttpRequest ... 阅读全文
posted @ 2008-07-04 11:07 my favorite 阅读(290) 评论(0) 推荐(0)
摘要:理解 Ajax 及其工作原理,构建网站的一种有效方法 ... 阅读全文
posted @ 2008-07-04 11:04 my favorite 阅读(285) 评论(0) 推荐(0)
摘要:本章主要介绍DropDownExtender的使用方法。以前要做一个带DropDownList的TextBox控件可是大费周章,脚本代码一大堆,而且还要兼顾和后台的交互,否则只能做静态的DropDownList。但现在有了DropDownExtender,一切烦恼迎刃而解。 第一步:建立Ajax Control Toolkit Website 本例子需要一个TextBox控件、N个LinkBut... 阅读全文
posted @ 2008-06-17 11:38 my favorite 阅读(323) 评论(0) 推荐(0)
摘要:本章介绍AutoCompleteExtender的使用方法。用过Google的朋友都会发现,当我们在搜索框输入关键字的时候,Google会自动列出相关关键字提示。那么用Ajax.net也能做到么?答案是:Of course! 第一步:建立AJAX Control Toolkit Website 本例子只需要一个TextBox控件和一个AutoCompleteExtender组件。拖进设计界面后代... 阅读全文
posted @ 2008-06-17 11:37 my favorite 阅读(275) 评论(0) 推荐(0)
摘要:本章主要介绍CalendarExtender的使用方法。CalendarExtender组件比.net原来自带的Calendar控件效果更Cool,使用方法也丰富了很多。 第一步:建立AJAX Control Toolkit Website 为了演示CalendarExtender丰富的使用方法,本例子一共使用了两个TextBox控件、一个Image控件和两个CalendarExtender组件... 阅读全文
posted @ 2008-06-17 11:37 my favorite 阅读(354) 评论(0) 推荐(0)
摘要:本章主要介绍HoverMenuExtender的使用方法。我们以前要做一个js下拉菜单会很麻烦,不但要写很多代码,而且写出来的代码不好管理,扩展性也很难做到很好。但现在我们有了HoverMenuExtender,一切都将迎刃而解,我们的口号是:不编码! 第一步:建立AJAX Control Toolkit Website 本例子只需要一个Panel控件、N个Linkbutton控件和一个Hove... 阅读全文
posted @ 2008-06-17 11:36 my favorite 阅读(286) 评论(0) 推荐(0)
摘要:本章介绍TabContainer和TabPanel的使用方法,这两个是一套组件,两者结合使用,使用方法非常十分相当简单,我在这里简单演示一下。 第一步:建立Ajax Control Toolkit Website 这个例子我们只需要TabContainer和TabPanel组件,不需要其他控件。具体代码如下: 一大段内容A...... 阅读全文
posted @ 2008-06-17 11:35 my favorite 阅读(495) 评论(0) 推荐(0)
摘要:本章主要介绍DynamicPopulateExtender的使用方法。DynamicPopulateExtender提供了一种动态效果,能通过WebService或访问服务器端代码获取一段HTML文本,并替换掉目标控件上原来的内容。 第一步:建立AJAX Control Toolkit Website 为了方便解说,本例子只使用了很少的控件,包括:两个HtmlInputRadio控件,一个Pan... 阅读全文
posted @ 2008-06-17 11:35 my favorite 阅读(243) 评论(0) 推荐(0)
摘要:本章主要介绍CollapsiblePanelExtender的使用方法。CollapsiblePanelExtender和上一章的Accordion有些类似,也是可以控制指定区域的缩放。但Accordion是管理一个区域群,群中每个区域之间能够产生互动,关闭一个能打开另一个,而CollapsiblePanelExtender主要是控制单个区域的缩放。 第一步:建立AJAX Control Too... 阅读全文
posted @ 2008-06-17 11:34 my favorite 阅读(222) 评论(0) 推荐(0)
摘要:本章介绍AJAX Control Toolkit中的Accordion组件的使用方法。Accordion翻译成中文是可折叠的意思,如果你想在一个页面里显示多篇文章,但又不想分页或把页面撑得太长,那么你就应该用Accordion了。它能折叠或展开文章区域,维持页面美观的同时还能增强用户体验。 第一步:设置Accordion组件 在这个例子里我们只需要一个Accordion组件、N个Accordio... 阅读全文
posted @ 2008-06-17 11:33 my favorite 阅读(285) 评论(0) 推荐(0)
摘要:上一章我们介绍了怎样使用PopupControlExtender,本章我们介绍ModalPopupExtender的使用方法。大家从名字就能看出这两个组件很相似,因此它们的使用方法也是大同小异的。上一章有关PopupControlExtender的介绍有很大部分也适用于ModalPopupExtender,只是它们所产生的效果不同而已,但机制是类似的,因此在本章不再重复介绍一些关键名词,我们只简... 阅读全文
posted @ 2008-06-17 11:32 my favorite 阅读(431) 评论(0) 推荐(0)
摘要:本章介绍AlwaysVisibleControlExtender的使用方法,AlwaysVisibleControlExtender是一个非常简单的组件,不用编码只需简单的设置就可使用。大家可能还不知道什么是AlwaysVisibleControlExtender,但大家一定见过漂浮在网页两边,跟随着滚动条滚动的悬浮广告。对了,AlwaysVisibleControlExtender能使你轻松实... 阅读全文
posted @ 2008-06-17 11:31 my favorite 阅读(179) 评论(0) 推荐(0)
摘要:PopupControlExtender是一个可以控制Popup载体的组件,它本身并不会产生Popup控件,它的作用是控制Popup载体,例如panel,div等的显示、消失并获得Popup载体中控件的返回值,返回到目标控件中去。下面我们一齐来学习一下PopupControlExtender的使用方法。 第一步:建立AJAX Control Toolkit Web Site 要使用PopupCo... 阅读全文
posted @ 2008-06-17 11:31 my favorite 阅读(293) 评论(0) 推荐(0)