`
winzenghua
  • 浏览: 1322418 次
  • 性别: Icon_minigender_2
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

体验VS2008的开发asp.net AJAX的强大功能

阅读更多

微软的Visual Studio 2008早就出来了,到现在我才下载来使用。微软提供了免费的下载版本叫速成版,但是我没有使用那个,因为网上有免费的全功能版的下载,:),不要劈我哦,谁叫他们卖得那么贵呢。

好了,废话少说了,下面开始领略她的魅力吧。(ps:我并不是高手,下面所讲述的例子是来自微软asp.net官方网站一个老外(Joe)的视频演示,不过老外是用英文讲的,我看了几遍根据我自己的理解和实践写出来和朋友们分享)

这个演示主要是快速介绍vs2008的asp.net ajax开发功能。首先打开vs2008,看到的还是vs简洁的界面,


点击创建asp.net网站,你会发现不想vs2005那样有asp.net ajax模板,因为.net 3.5已经把ajax集成在里边了。

新建一个asp.net网站。vs2008新建网站的速度明显比vs2005快,这可能是微软对程序进行了优化,使使用起来更顺畅。打开Default.aspx页面,切换到设计界面,在左边的工具箱中,我们看到vs2008已经把AJAX Extensions添加到了工具箱中了。

从工具箱中把ScriptManager拖到页面的顶部,因为每个asp.net ajax程序都需要ScriptManager控件参与,然后再把UpdatePanel拖到页面中,注意,要把UpdatePanel放在ScriptManager后面,否则运行会出错。在UpdatePanel中分别拖入一个TextBox,一个Button和一个Lable,效果如下:

双击按钮控件,进入代码编写区,在Button的click事件中写上
this.Label1.Text = "Hello : " + this.TextBox1.Text;
然后保存运行项目,在执行完弹出页面的TextBox中输入“world”,你会发现页面并没有重新刷新,下面Lable控件便显示出了运行的结果“Hello : world ”。这样,第一个最简单的ajax程序就完成了。:)

但我们看工具箱中的AJAX Extensions,里边的控件可能还不够我们实际开发使用,要应付一些复杂的ajax应用程序开发,则需要更多的控件,使我们的开发更加容易,效率更加高。微软还给我们提供了另外一套工具,叫AJAX Control Toolkit,下载地址:http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=11121,他们提供了2个版本,分别是for asp.net2.0和asp.net 3.5的,而且两个版本又有两个不同的压缩包,一个是有源代码的,另外一个是没有源代码的,根据自己的需要选择下载,我下载不需要源码的,则是AjaxControlToolkit-Framework3.5-NoSource.zip。下载完把它解压缩到一个目录中,例如C:\ajax control tookit\,在解压缩出来的包中包含几个文件夹,我们把SampleWebsite的bin文件夹中的所有文件和文件夹拷到Binaries文件夹中,到在vs2008中加入AJAX Control Toolkit的时候,这些dll文件都会给添加到你的项目中去,在你使用AJAX Control Toolkit的时候,这些文件都是必须的。

完成上面的步骤后,回到VS2008环境中,在工具箱中添加一个选项卡,并命名为AJAX Control Toolkit,然后再把C:\ajax control tookit\Binaries中的AjaxControlToolkit.dll拖拽到AJAX Control Toolkit选项卡中,这时候你会看到添加了很多控件进来了。

加入AJAX Control Toolkit之后呢,你会发现在之前把焦点放在Button或其他控件上的时候并没有出现“×××任务”之类的提示,现在再把鼠标点中按钮这些asp.net控件,你会发现多处了这样的提示,看下图:

(图)

选中Button控件,点添加扩展程序,弹出如下窗口:

选择ConfirmButtonExtender,确定,却换到html代码区,找到ConfirmButtonExtender控件,然后在他ConfirmText属性中输入需要弹出的内容,比如“Are you sure?”,保存,运行,点击Button按钮,会弹出确认消息:Are you sure?,呵呵,是不是挺方便的呢?,好了,vs2008 asp.net ajax暂时介绍到这里啦,下次有时间会继续把其他的再写写,大家共同学习的。:)

视频地址:http://download.microsoft.com/download/8/d/9/8d99ae08-e969-4870-9f62-b853f18cc8c9/WinVideo-HDI-VS08-AJAX-Support.wmv

分享到:
评论

相关推荐

    Telerik UI for ASP.NET AJAX试用版:主要针对专业级的ASP.NET AJAX开发,含图表、表格、列表、界面、编辑、菜单

    Telerik 的 UI for ASP.NET AJAX(原名RadControls for ASP.NET AJAX) 是完整的 ASP.NET AJAX 用户界面开发工具集,拥有超过70种优化的 ASP.NET AJAX UI 控件,提供无与伦比的开发性能和用户体验,并能无缝集成...

    ASP.NET2.0+AJAX结合模版标签引擎大型商城源码

    商城完美结合ASP.NET的AJAX技术,大幅减少了网络数据传输量,加快了页面操作的响应速度,减少了服务器负担,且用户操作体验更加美好,安全性更高,易用性更强。数据库运用了SQL Server 2005。对于复杂的数据处理运用...

    百灵人才招聘系统Asp.Net开源码整站程序体验版.7z

    1、本系统采用的是目前市场主流的开发技术(Asp.Net+AJAX),速度快,安全性高,维护更方便; 2、系统集成了个人求职,企业招聘,校园招聘,兼职实**,猎头服务,委托招聘,人才派遣,视频简历,视频招聘,等功能模块...

    LINQ体验-Visual Studio 2008新特性

    ASP.NET AJAX和JavaScript智能客户端支持;全新的Web开发新体验:Web设计器提供了分割视图编辑、嵌套母板页、以及强大 的CSS编辑器集成;编程语言方面的改进和LINQ;浏览.NET Framework库源码;智能部署ClickOnce;...

    计算机专业毕设精选-asp.net选课系统毕业设计全套参考资料.rar

    后端则使用C#语言进行开发,借助ASP.NET的强大功能,实现了对数据库的增删改查操作,以及对用户权限的安全控制。 数据库设计方面,我们采用了SQL Server数据库,根据实际需求设计了完善的表结构,包括学生表、教师...

    烁空 asp.net 网络课堂系统 v2.1

    系统采用Visual Studio 2008开发,使用语言为ASP.Net 3.5 (C#),所有代码均全部重写。 1,用户界面采用DIV+CSS 2,多数据库,多皮肤,多语言包 3,数据库基于Access 2003 或 SQL Server 2005 (存储过程) 4,AJAX...

    ASP.NET大型B2B网站程序源码.rar

    系统使用当前流行的ASP.NET语言开发,采用B/S架构。融入了模型化、模板、缓存、AJAX、SEO等前沿技术。与同类产品相比,系统功能更加强大、使用更加简单、运行更加稳定、安全性更强,效率更高,用户体验更好。系统...

    FlyTreeViewdll4.4.1.2破解版

    有效的客户端(Ajax)模型和现代服务器端(ASP.NET)让开发人员将网络应用提高用户体验。 主要特点 跨浏览器的执行情况(即的Firefox,Mozilla,Opera,Safari和谷歌浏览器)。 符合标准的XHTML 1.1标记。 本地...

    ASPNETMVC服装网站管理系统源码

    该系统是用ASP.NET MVC开发的一个服装类的电子商务网站,包括前台展示界面和后台管理界面, 功能强大,包括后台的权限管理。 三、菜单功能 1、系统设置:网站参数设置、管理员管理、会员管理、权限设置。 2、...

    Telerik.Web.UI安装包01

    telerik 的 r.a.d.controls 套装是一款最具革命性和广泛性的开发工具集,它主要针对专业级的 ASP.NET 开发,适用于 AJAX, Atlas 、Visual Studio .NET 2005 、Visual Studio 2008 及 ASP.NET 3.5。通过该产品的强大...

    基于asp.net的网络硬盘

    66.内含ajax文件操作技术,更加提高用户体验,提高系统运行效率。 67.支持客户端软件管理。 68.分简体版、繁体版、英文版三种版本。 69.可与《桃源相册管理系统》的用户进行整合。 70.标签及用户和文件信息的参数...

    ASPNET商城B2B源码毕业设计

    系统使用当前流行的ASP.NET语言开发,采用B/S架构。融入了模型化、模板、缓存、AJAX、SEO等前沿技术。与同类产品相比,系统功能更加强大、使用更加简单、运行更加稳定、安全性更强,效率更高,用户体验更好。系统...

    桃源网络硬盘ASP.NET版

    66.内含ajax文件操作技术,更加提高用户体验,提高系统运行效率。 67.支持客户端软件管理。 68.分简体版、繁体版、英文版三种版本。 69.可与《桃源相册管理系统》的用户进行整合。 70.标签及用户和文件信息的参数...

    招聘求职系统源码(.Net Framework 2.0 + ASPAJAX1.0 + Sql Server 2000)

    功能简介: 1、支持个人用户与企业用户注册 2、专业的人才库自主管理功能 3、完善强大的企业招聘模块 4、高效易用的用户互动完美实用体验 5、完整可靠的高级搜索功能 6、源码中含有详细注释说明,适合二次开发

    X3BLOG AJAX国产大型开源多用户博客系统 1.1.0.beta1编译版

    最快的ASP.NET(C#)编写,屏弃了传统的控件开发方式,所有执行过程采用单向流的生成方式,使其对服务器CPU及内 存资源的占用降至最低水平,并通过gzip压缩进一步缩减服务器的网络带宽消耗,提高响应速度 。 无...

    最新.net技术博客源代码.rar

    完全实现数据和界面的分离,使网络传输数据量大大减少,加载速度远远超过了市面上所有的BLOG产品,有效的减轻了服务器的带宽压力,服务器端使用四大动态网站开发语言中速度最快的ASP.NET(C#)编写,屏弃了传统的控件...

    MF00449-大型B2B网站程序源码.zip

    与同类产品相比,系统功能更加强大、使用更加简单、运行更加稳定、安全性更强,效率更高,用户体验更好。系统开源发布,便于二次开发、功能整合、个性修改。 菜单功能: 1、商品分级分类设置 2、供应批发求购发布 3...

    X3BLOG AJAX国产大型开源多用户博客系统 1.1.0.beta1源码版

    最快的ASP.NET(C#)编写,屏弃了传统的控件开发方式,所有执行过程采用单向流的生成方式,使其对服务器CPU及内 存资源的占用降至最低水平,并通过gzip压缩进一步缩减服务器的网络带宽消耗,提高响应速度 。 无...

    MF00551-服装网站管理系统源码.zip

    该系统是用ASP.NET MVC开发的一个服装类的电子商务网站,包括前台展示界面和后台管理界面,   功能强大,包括后台的权限管理。  三、菜单功能   1、系统设置:网站参数设置、管理员管理、会员管理、权限设置。 ...

    XML,XSLT,AJAX三大技术打造开源多用户博客X3BLOG

    X3-BLOG 是基于XML+XSLT+AJAX技术构建的开源多用户博客门户系统,服务器端采用当前最流行的动态网页开发语言之一ASP.NET(C#) 2.0编写,支持多种数据库,包括SQLSERVER2000\SQLSERVER2005\ORACLE\MYSQL\DB2\ACCESS等...

Global site tag (gtag.js) - Google Analytics