All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
PHP的strtok()函数实例应用_[PHP教程]
技巧:PHP+MYSQL动态网页编程纠错指南_php资料_编程技术
web.config中加密连接字符串_[Asp.Net教程]
Httpd,2.2.0虚拟主机目录权限设置问题_php资料_编程技术
ASP.NET,2.0里动态访问META标记_.net资料_编程技术
php下js效果调用右侧小图左侧放大显示_php资料_编程技术
XP下Asp.net访问被拒绝_[Asp.Net教程]
Access升迁SQL,Server_[SQL,Server教程]
visit c++中Connection与Recordset
.net中前台javascript与后台c#相互调用_[Asp.Net教程]
Reading number is top 10 pictures
Summer is most suitable for young people to travel in China10
photos of ashlynn brooke(ashlynn brooke的美图)
陪睡门马睿菈自曝写真 称首拍大尺度照片1
奇趣的世界记录3
Absolutely shocked. National geographic 50 animal photographys8
西方气质的东方美女3
Born After 90 Beijing sports university campus flower photos3
Athena chu perspective cheongsam shine with New York
NeedWallpaper4
Born After 90 Beijing sports university campus flower photos2
Download software ranking
The king of fighters 97(Mobile phone games-apk)
Tram sex maniac 2 (H) rar bag6
I'm come from Beijing2
Sora aoi‘s film--Lust fan wall
VC++6.0简体中文版
Ashlynn Video1
C#程序员参考手册
WebService在.NET中的实战应用教学视频 → 第3集
Professional killers2 for Android
仙剑奇侠传98硬盘WINXP版
delv published in(发表于) 2014/1/27 6:51:55 Edit(编辑)
轻松掌握Ajax.net系列教程一:部署AJAX.NET_[Asp.Net教程]

轻松掌握Ajax.net系列教程一:部署AJAX.NET_[Asp.Net教程]

轻松掌握Ajax.net系列教程一:部署AJAX.NET_[Asp.Net教程]

本系列文章其实算不上教程,只能算是在下的学习笔记。所有内容均取自ASP.NET开发队的Joe Stagner所做的"How Do I?"系列视频教程。在下面的讲解里我会列出所对应的视频教程,有能力的朋友可以自行观看,如果觉得听不懂老外说啥,也可以来参考一下我的学习笔记。


本系列文章主要介绍Ajax.net的使用方式,重点介绍Ajax.net的工具包Ajax-Toolkit中各种控件的使用方法。


这里就不再重复什么是Ajax.net以及它的光辉历史了,我们直接开始。


第一步:安装Ajax.net。


安装Ajax.net很简单,但安装Ajax.net扩展包之前我们必须确保我们已经正确安装了VS.Net 2005或Visual Web Developer 2005 Express Edition和.net Frameworks 2.0。


我们可以登录Ajax.net官方网站下载Ajax.net扩展包。地址:http://ajax.asp.net/downloads/default.aspx?tabid=47



下载完之后双击安装,安装后大家可以看一下更新文档,看看Ajax.net究竟更新了什么功能。


第二步:建立Ajax-Enabled网站


打开Vs.Net2005,选择新建网站,如果你已成功安装Ajax.net扩展包,你会发现在项目模板里会多了一项:Asp.net Ajax-Enabled Web Site。选择它然后新建一个网站。



建立网站后你会发觉Ajax-Enabled网站会比一般网站多出了一个ScriptManager控件。ScriptManager是Ajax.net一个很重要的控件,它在一个页面内只能出现一次(如果使用了Masterpage,那么Masterpage使用了ScriptManger后,子页面就不能再使用了),负责处理当前页面所有Ajax.net组件和局部更新。它也可以指定我们所需的脚本库,提供更灵活的操作,更详细的介绍请查看MSDN相关描述。



第三步:构建简单的Ajax.net程序


我们可以先随便拖两个Label控件和一个Button控件进入设计窗口,然后编写常规的Asp.net程序,例如输出日期到两个Label控件上。



运行后我们能看到预期的效果,每次点击Button,页面都会刷新,两个Label上的时间都会发生改变。那么我们怎么利用Ajax.net使到功能一样,但页面却不会刷新呢。我们需要使用UpdatePanel控件来完成。


从工具栏里拖出UpdatePanel控件,然后把其中一个Label控件和Button控件拖进UpdatePanel范围里面,如图所示,然后运行。



我们可以发现,当我们再次点击Button的时候,在UpdatePanel里的Label控件依然会改变显示时间,而且页面也不再刷新了,但UpdatePanel外的Label控件则没有发生变化。这就是Ajax.net局部刷新现象,在UpdatePanel范围里的控件会根据逻辑进行相应的改变而不需通过重新请求页面。而UpdatePanel以外的控件虽然根据逻辑会改变值,但由于页面没有重新请求,它们的改变反映不出来,因此就没有任何变化了。


我们也可以把Button拉出UpdatePanel而达到同样的效果,但我们需要定义UpdatePanel的触发条件。我们切换到HTML模式,填写触发代码,如下图所示:



运行,效果与刚才一样。


结束:


本节主要介绍了怎样安装Ajax.net扩展包以及如何建立一个简单的Ajax.net网站,大家可以通过以上例子举一反三,做出很多简单的Ajax特效。


如要下载视频请打开如下地址:http://www.asp.net/learn/videos/view.aspx?tabid=63&id=75


来源:http://www.falaosao.net







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.