AJAX学习
andylaufzf
这个作者很懒,什么都没留下…
展开
-
Ajax中的UpdatePanel与Freetextbox兼容问题的初步解决方法
默认情况下不兼容是因为UpdatePanel提交后FreeTextBox没有再次初始化造成的。解决方法是在引用了FreeTextBox控件的页面代码中增加以下代码,即可实现手工初始化:protected void Page_Load(object sender, EventArgs e){if (!Page.IsPostBack){Page.ClientScript.转载 2007-12-14 16:20:00 · 914 阅读 · 0 评论 -
ASP.NET AJAX入门系列(5):使用UpdatePanel控件(二)
UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel其他的一些使用方法(第二篇)。 主要内容1.用编程的方法控转载 2007-11-01 16:41:00 · 325 阅读 · 0 评论 -
ASP.NET AJAX入门系列(4):使用UpdatePanel控件(一)
UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel简单的使用方法(第一篇)。 主要内容1.UpdatePan转载 2007-11-01 16:39:00 · 387 阅读 · 0 评论 -
ASP.NET AJAX入门系列(3):使用ScriptManagerProxy控件
在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptManager控件,所以在有母版页的情况下,如果需要在Master-Page和Content-Page中需要引入不同的脚本时,这就需要在Content-page中使用ScriptManagerProxy,而不是ScriptManager,ScriptManager 和 ScriptManagerProxy 是两个非常相似的控转载 2007-11-01 16:37:00 · 381 阅读 · 0 评论 -
ASP.NET AJAX入门系列(2):使用ScriptManager控件
ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service,所有需要支持ASP.NET AJAX的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过J转载 2007-11-01 16:36:00 · 426 阅读 · 0 评论 -
asp.net资料大全
使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式? SQL Server各种日期计算方法 在sqlser转载 2007-10-26 15:05:00 · 1421 阅读 · 0 评论 -
ajax dropdownlist无刷新联动
test1.aspx test1 http://schemas.microsoft.com/intellisense/ie5"> function load(statevalue){ var drp2 = document.getElementById("DropDownList2");转载 2007-10-11 08:55:00 · 860 阅读 · 0 评论 -
altas(ajax)控件(一):多功能面板控件Accordion
一、Accordion控件简介 Accordion控件是能够提供多个显示面版的Web控件,它一次只能显示一个面版的内容。它有多个可折叠的面版,且一次只能展开一个。Accordion内包含AccordionPane控件,每个AccordionPane控件内都有一个模版,模版内都有标题和内容。 Accordion控件有三种AutoSize模式能适应各种不同的布局: None:在Acc转载 2007-10-24 10:42:00 · 691 阅读 · 0 评论 -
altas(ajax)控件(三):动画制作控件AnimationExtender
AnimationExtender 是一个简单的动画制作控件,它可以很方便的在网页上制作简单的动画效果,非常的fashion!!!。它的原理是:1.先设置“目标控件(target control)“ ;2.当“目标控件(target control)“ 触发事件(如:OnLoad, OnClick, OnMouseOver, OnMouseOut)时,AnimationExtender转载 2007-10-24 10:38:00 · 1125 阅读 · 1 评论 -
altas(ajax)控件(六):CascadingDropDown 联动选择的下拉框
CascadingDropDown我个人感觉有几个规则:1. 需要配合xml2. 需要配合两个方法:CascadingDropDown.ParseKnownCategoryValuesString和CascadingDropDown.QuerySimpleCascadingDropDownDocument3. 似乎需要配合WebService 希望有人指出错误转载 2007-10-24 10:33:00 · 464 阅读 · 0 评论 -
altas(ajax)控件(九):可拖动面板DragPanel
使用非常简单: asp:Panel ID="Panel6" runat="server" Width="250px" style="z-index: 20;"> asp:Panel ID="Panel7" runat="server" Width="100%" Height="20px" Border转载 2007-10-24 10:27:00 · 510 阅读 · 0 评论 -
altas(ajax)控件(十一):DropShadow为某一个控件添加阴影
TargetControlID="Panel1" Opacity=".8" Rounded="true" TrackPosition="true" />· TargetControlID - The ID of the button or link for this extender to operate o转载 2007-10-24 10:25:00 · 434 阅读 · 0 评论 -
ASP.NET AJAX入门系列(6):UpdateProgress控件简单介绍
在ASP.NET AJAX Beta2中,UpdateProgress控件已经从“增值”CTP中移到了ASP.NET AJAX核心中。以下两篇关于UpdateProgress的文章基本翻译自ASP.NET AJAX官方网站。 主要内容1.UpdateProgress控件简单使用2.使用多个UpdateProgress控件 一.UpdateProgress控件简单使用1.转载 2007-11-01 16:43:00 · 393 阅读 · 0 评论 -
ASP.NET AJAX入门系列(1):概述
经常关注我的Blog的朋友可能注意到了,在我Blog的左边系列文章中,已经移除了对Atlas学习手记系列文章的推荐,因为随着ASP.NET AJAX 1.0 Beta版的发布,它们已经不再适用,为了不继续误导广大朋友,所以不再作为推荐系列文章,如果有需要参考的朋友,可以直接到随笔分类中查看。ASP.NET AJAX Beta改动如此之大,鉴于又没有很好的中文参考资料,所以决定最近开始写作ASP转载 2007-11-01 16:34:00 · 372 阅读 · 1 评论 -
asp.net Ajax--ValidatorCallout控件使用
简介 ValidatorCallout控件是一个用来绑定验证控件的提示控件,让验证的信息的显示可以更加地直观. 如下 重要属性 TargetControlID:要绑定的验证控件的ID Width:弹出的提示信息的宽度 HighlightCssClass:弹出的提示信息所应用的样式 WarningIconImageUrl:弹出信息中的警示图片的地址转载 2007-11-20 10:55:00 · 544 阅读 · 0 评论 -
asp.net Ajax--HoverMenu控件使用
简介 通过名字我们可以看出这是一个菜单控件,当鼠标移动到指定的位置时,在不影响其他的元素的情况下出现一个菜单,并允许用户进行一些操作。 重要属性 TargetControlID:要显示菜单的目标控件的ID PopupControlID:作为弹出菜单的控件的ID HoverCssClass:鼠标移动到目标控件时目标控件的样式 PopupPosition:弹出菜单所转载 2007-11-20 10:50:00 · 594 阅读 · 0 评论 -
asp.net Ajax--PopupControl控件使用
简介 Popupcontrol可以弹出任意类型的控件,不管是在服务器控件还是html控件。就是在某控件获取焦点时弹出另外一个控件,进行一些操作后,隐藏弹出的控件。 重要属性 TargetControlID:需要弹出的控件的id PopupControlID:作为弹出控件的id Position:弹出控件的位置 OffsetX/OffsetY:弹出控件的位置与默认转载 2007-11-20 10:49:00 · 542 阅读 · 0 评论 -
asp.net Ajax--Calendar控件使用
asp.net Ajax--Calendar控件使用 简介 Calendar控件是一个很简单的控件,主要用来在页面中提供日历的选择,其实现在已经有很多用javascript写的日历控件,但是Canlendar日历控件能够让我们更快速地来实现这种效果,只需要进行一些简单的设置即可。 重要属性 TargetControlID:用来显示选择日期的控件,改控件必需为TextBox转载 2007-11-20 10:46:00 · 761 阅读 · 0 评论 -
updatePanel和lightbox 相结合应用的问题及解决方案
最近做项目,用到了微软的ajax框架,发现updatepanel在给我们带来很大方便的同时也给我们造成了不小的麻烦.有很多开源的js框架回合updatepanel产生冲突导致失效或者直接崩溃.这回书讲的就是当updatepanel和lightbox相遇时该怎么办!这次要做一个相册,用到了updatepanel做不刷新的相册翻页,但是相册的展示效果是用lightbox这个开源框架实现的.转载 2007-11-16 09:36:00 · 608 阅读 · 0 评论 -
使用Ajax实现DropDownList和ListBox的联动以及两个ListBox之间数据的移动
最近做一个项目管理系统,有一个项目添加中使用到,需要选择部门然后得到部门的职员,还要选择这个部门中有哪些人需要参与这个项目,所以就使用到了3个控件,一个DropDownList和两个ListBox. 在博客园和CSDN中经常会看到有人发Ajax技术的文章,学习了一些,所以在此也简单的使用了一下,希望大家不要见笑。转载 2007-11-16 09:24:00 · 532 阅读 · 1 评论 -
CascadingDropDown 示例及简介
CascadingDropDown DemonstrationCascadingDropDown 示例 CascadingDropDown Description CascaingDropDown 简介:CascadingDropDown is an ASP.NET AJAX extender that can be attached to an ASP.NET DropDownList cont翻译 2007-11-08 16:24:00 · 1693 阅读 · 0 评论 -
关于Ajax 错误:'sys'未定义解决方法.
由于重新安装了Ajax v1.0.61025版本后,程序中总是出现:错误:sys未定义的信息.最后找到了问题的所在.首先Web.Config 中配置成:.............. ............重新编译,运行即可.如果配置Web.Config后运行仍然报错误,请将所有页面的中的 紧跟在标记之后.转载 2007-10-18 10:25:00 · 449 阅读 · 0 评论 -
ajax实现用户在线离线
最近设计一个VB.NET的项目,应用了AjaxPro2,觉得确实不错,很多妙用在其中,下面就记录一个用Ajax来处理用户在线离线的问题,没有Ajax的时候都是写到Session_End里面,用Ajax也很容易实现,在这里假设你的Ajax已经配置好,如果没有AjaxPro的支持,你就要考虑项目是否要用Ajax了,因为它会增加项目大量的脚本。首先你要有一个用户表,表里面设计一个字段ONLINEKB转载 2007-10-18 10:22:00 · 1122 阅读 · 0 评论 -
ASP.NET AJAX入门系列(7):使用客户端脚本对UpdateProgress编程
在本篇文章中,我们将通过编写JavaScript来使用客户端行为扩展UpdateProgress控件,客户端代码将使用ASP.NET AJAX Library中的PageRequestManager,在UpdateProgress控件中,将添加一个Button,来允许用户取消异步更新,并且使用客户端脚本来显示或者隐藏进度信息。 主要内容1.通过客户端脚本取消异步更新2.通过客户端脚转载 2007-11-01 16:44:00 · 382 阅读 · 0 评论 -
altas(ajax)控件(十七):互斥复选框控件MutuallyExclusiveCheckBox
altas(ajax)控件(十七):互斥复选框控件MutuallyExclusiveCheckBox实例: 任何时候只有一个复选框被选中 b>选中b>br />asp:Checkbox runat="server" ID="c1" Text="选择" />ajaxToolkit:MutuallyExclusiveCheckboxExtender runa转载 2007-10-24 10:13:00 · 478 阅读 · 0 评论 -
altas(ajax)控件(二十):让BulletedList拥有客户端索引、分页和排序的控件
PagingBulletedListagingBulletedList扩展器控件可以让某个ASP.NET BulletedList拥有客户端索引、分页和排序的功能。示例运行效果:图(1)图(2)图(3)图(4)图(5)PagingBulletedListDemo.aspx代码示例:...@ Page Language="C#" AutoEventWireup="true" CodeFile转载 2007-10-24 10:08:00 · 481 阅读 · 0 评论 -
altas(ajax)控件(二十二):帮助用户输入的面板控件PopupControl
一、 简介 Popupcontrol可以弹出任意类型的控件,不管是在服务器控件还是html控件。就是在某控件获取焦点时弹出另外一个控件,进行一些操作后,隐藏弹出的控件。二、 属性说明 属性 说明转载 2007-10-24 10:05:00 · 459 阅读 · 0 评论 -
altas(ajax)控件(十九):上下箭头按钮控件NumericUpDown
一、 简介NumericUpDown也可以称之为微调控件(效果图: ),可以使用它进行一组有关联顺序的值的输入控件。早在delphi时代,就流行使用该控件。而在web上,到今天才真正出现次控件,可见其web实现之难,感谢ajax!NumericUpDown同样也是扩展控件,它扩展的是TextBox。常规的使用有数字的增/减和时间/日期/星期的的增/减。而且它的上下键的图片还可以更转载 2007-10-24 10:09:00 · 1617 阅读 · 1 评论 -
altas(ajax)控件(二十一):判断密码的强弱程度的控件PasswordStrength
一、 简介 如今对于用户密码的暴力破解越来越多,用户需要设置复杂的密码(也就是强密码)。PasswordStrength控件正是是用来提示用户输入密码强弱情况的。在用户在密码框中输入密码时,在文本框的后面会有一个提示(可以是文本或者进度条),提示信息的位置也可以由我们来自己设置,样式可以写CSS来定义。当密码框失去焦点时提示信息会自动消失。二、 属性说明转载 2007-10-24 10:06:00 · 606 阅读 · 0 评论 -
ASP.Net2.0页面无刷新境界体验
页面中: 服务器控件一样可以用Attributes.Add()添加:onblur="callToServer();" ********* function callToServer() { var param = document.getElementById("txtUsername").value; var context = "";转载 2007-09-30 09:09:00 · 431 阅读 · 0 评论 -
asp.net ajax 弹不出alert对话框的解决办法
用js脚本输出一些提示,可是不管是用 Page.RegisterClientScriptBlock还是用 Page.RegisterStartupScript注册,该死的提示信息总是不出来。其实不是不出来,只是我们叫错了它们的名字,我们只要用下面的这条语句: ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(),转载 2007-09-27 09:38:00 · 637 阅读 · 0 评论 -
AJAX 怎样在一个UpDatePanel中刷新另一个updatePanel
在页面上(.aspx)ChildrenAsTriggers="False" UpdateMode="Conditional"> //html内容 在后台中(.cs)aaaa_Click()事件中写上{ MyID.Update();//当点击Button(aaaa)时就在后台刷新MYID中的html内容了} 注意:页面上红色部分一定要写上.不然会出错转载 2007-10-19 10:18:00 · 892 阅读 · 0 评论 -
AJAX基础知识
AJAX基础知识基于XHTML和CSS标准的表示; 使用Document Object Model进行动态显示和交互; 使用XMLHttpRequest与服务器进行异步通信; 使用JavaScript绑定一切。 动态更新购物车的物品总数,无需用户单击Update并等待服务器重新发送整个页面。 提升站点的性能,这是通过减少从服务器下载的数据量而实现的。例如,在Amazon的购物车页面,当更新篮子中的转载 2007-09-24 11:33:00 · 545 阅读 · 0 评论 -
XmlHttp对象参考
XmlHttp对象参考:属性:onreadystatechange*指定当readyState属性改变时的事件处理句柄。只写readyState返回当前请求的状态,只读.responseBody将回应信息正文以unsigned byte数组形式返回.只读responseStream以Ado Stream对象的形式返回响应信息。只读responseText将响应信息作为字符串返回.只读respons原创 2007-09-24 11:32:00 · 432 阅读 · 0 评论 -
Ajax快速入门之HTTP协议基础
要很好地领会Ajax技术的关键是了解超文本传输协议(HTTP),该协议用来传输网页、图像以及因特网上在浏览器与服务器间传输的其他类型文件。只要你在浏览器上输入一个URL,最前面的http://就表示使用HTTP来访问指定位置的信息。(大部分浏览器还支持其他一些不同的协议,其中FTP就是一个典型例子。) 注意:本文中只涉及HTTP协议,这是Ajax开发人员关心的方面,它可作为HTTP的参考手册转载 2007-09-24 11:29:00 · 419 阅读 · 0 评论 -
UpdatePanel使用脚本
其实就一句话的事ScriptManager.RegisterStartupScript(this.UpdatePanel1,this.GetType(), "HelloWorld", "alert(The page has loaded!)",true); 再次强调在UpdatePanel里不要使用Response.Write();另.NET 2.0中调用脚本的几个方法转载 2007-09-24 09:57:00 · 523 阅读 · 0 评论 -
Ajax 页面无刷新技术学习(GET)
Ajax是一种新的技术,因为不用刷新页面就可以读取信息,实现对页面的局部刷新,这样就减少了对全部页面进行刷新所带来的时间响应问题,经过很长时间的学习研究,终于在该技术的学习上有了新的突破,目前的学习还很幼稚,有待提高,下面是本次实践的成果//script.jsfunction InitAjax(){var ajax=false;try {ajax = new ActiveXObject(”转载 2007-09-21 10:10:00 · 775 阅读 · 0 评论 -
AJAX应用篇:必须用到和不必使用的地方
AJAX应用篇:必须用到和不必使用的地方 现在距离gmail改变了大家对使用网页应用程序的方式已经有一年多了。但是目前很多网页应用程序并没有使用充满活力的Ajax的优势来代替以前沉闷的html功能。下面是当前网页应用程序应该出现的地方: 基于表单的交互 表单是很慢的,非常慢。尝试编辑位于del.icio.us上面的一个书签?点击编辑链接打开一个编辑书签的表单页面,然后编辑你的内容并点击转载 2007-09-21 10:06:00 · 475 阅读 · 0 评论 -
altas(ajax)控件(十八):拒绝机器人自动提交程序的控件NoBot
简介 为什么各大网站的注册系统都有图片验证的要求? 因为如果没有图片验证系统,那么机器人爬虫将自动登录网站,如果网站给每个登录用户分配一点内存,那无数的机器人自动登录网站将使网站的负载大大增加,甚至网站将就此瘫痪。但是图片验证系统编写太复杂,atlas给了一个图片验证系统的替代者-NoBot。但是需要说明的是,最佳方案还是图片验证,看了NoB转载 2007-10-24 10:11:00 · 563 阅读 · 0 评论 -
altas(ajax)控件(十六):遮盖全屏幕的对话框控件ModalPopup
altas(ajax)控件(十六):遮盖全屏幕的对话框控件ModalPopup遮盖全屏幕的对话框扩展控件ModalPopup使用时,会出现整个屏幕都会是灰色的,只有一个“模式”对话框可以操作. ModalPopup是一个扩展控件,它建立在已经存在panel等容器控件的基础上,而panel上可以放置任何控件,panel的样式也是自定义的. 当控件使用时, 点击panel之外的操作都是无效的. M转载 2007-10-24 10:14:00 · 612 阅读 · 0 评论