随笔分类 -  ASP.NET AJAX (Atlas)

1 2 3 4 5 6 下一页
胡思乱想胡言乱语ASP.NET AJAX
摘要:搞了几年的JavaScript,随后Ajax从开始兴起这个概念到现在,也算是已经经历了相当长的一段时间。每天开发都在用,每天上网都能看到,每次读技术文章总会有人说起,每天总是很多人将要“开始学习”。 ASP.NET也出来了很长时间了,用的、谈论的、炒的人越来越多(包括喜欢和不喜欢的)。后来凭空出来了个Atlas,刹那间让ASP.NET社区鸡飞狗跳,所有的目光都被吸引至此(似乎现在的热点转移到Web... 阅读全文
posted @ 2008-01-25 23:56 Dflying Chen 阅读(10610) 评论(30) 推荐(0) 编辑
《ASP.NET AJAX程序设计--第II卷:客户端Microsoft AJAX Library与异步通信层》上架
摘要:经过了从五月初定稿到九月末漫长的几个月时间,这本《ASP.NET AJAX程序设计--第II卷:客户端Microsoft AJAX Library与异步通信层》终于上架。很抱歉让朋友们久等了!朋友们可以在各大网上书店进行购买。 dearbook:http://www.dearbook.com.cn/book/213836 chinapub:http://www.china-pub.com/comp... 阅读全文
posted @ 2007-09-28 09:39 Dflying Chen 阅读(7632) 评论(42) 推荐(0) 编辑
《ASP.NET AJAX程序设计——第II卷:客户端Microsoft AJAX Library与异步通讯层》前言
摘要:在最近的一年以及今后的三五年内,我们有理由相信Web应用程序将受到更多开发者和用户的青睐。作为领路人Google的一系列基于Web的产品完全地颠覆了传统的网页概念,让用户甚至不敢相信基于浏览器的程序竟能实现如此强大的功能。浏览器这座宝库在沉睡多年之后终于被一个名为Ajax的“阿里巴巴”轻轻打开了一道缝隙。 微软公司自然不会对这片新大陆坐视不理。作为其首推的下一代网络用户界面... 阅读全文
posted @ 2007-09-24 01:00 Dflying Chen 阅读(7116) 评论(24) 推荐(0) 编辑
Visual Studio 2008中ASP.NET AJAX的新应用程序服务:Role Application Service
摘要:ASP.NET AJAX在目前版本中已经内建了两种Application Service:用户身份认证(Authentication Service)和用户个性化(Profile)。在最新的Visual Studio 2008 (Orcas)中,ASP.NET AJAX又添加了一个新的Application Service:Roles。 《ASP.NET AJAX in Action》的作者David Barkol在blog上给出了一小段介绍。在ASP.NET AJAX JavaScript Class Browser中,我们可以看到最新的RoleService组件。 阅读全文
posted @ 2007-08-02 11:48 Dflying Chen 阅读(12024) 评论(25) 推荐(0) 编辑
在ASP.NET AJAX中使用应用程序服务和本地化(0):目录
摘要:ASP.NET 2.0新引入了一个非常重要的特性——应用程序服务(Application Service),用来帮助开发者完成一些开发时常见的任务。ASP.NET 2.0中常用的应用程序服务包括用户身份认证(Authentication Service)和用户个性化(Profile)两种,前者用来为网站的访客提供身份验证功能,包用户登录/注销/创建/管理等,后者用来保存针对网站某特定访客的个性化信息,例如时区设置、个人信息(姓名、Email地址、联系方式等)、网站配色、布局偏好等。ASP.NET AJAX考虑到了这个需求,通过一系列框架自动生成的客户端代理,开发者可以直接在客户端JavaScript代码中使用ASP.NET 2.0应用程序服务所带来的便利,而无须进行传统ASP.NET那样的整页回送。 本地化支持则用来让不同文化背景、语言习惯的用户可以方便地切换至他所熟悉的语言界面。在当前全球一体化的趋势中,为Web站点提供多语言支持正变得越来越流行。在Ajax应用程序的开发过程中,ASP.NET AJAX框架也为我们提供了强大的本地化功能支持。 阅读全文
posted @ 2007-07-17 18:38 Dflying Chen 阅读(9098) 评论(39) 推荐(0) 编辑
在ASP.NET AJAX中使用应用程序服务和本地化(6):创建支持多语言的ASP.NET AJAX站点、小结
摘要:ASP.NET为Web应用程序为本地化/全球化功能提供了强大的支持,开发者只要创建不同的资源文件,ASP.NET即可根据用户的区域设定选择合适的资源文件,生成本地化页面后发送给浏览者。ASP.NET AJAX也考虑了这个问题,并对客户端JavaScript文件的本地化和全球化支持有着可圈可点的表现。即使对于Ajax这种完全不同的Web应用程序开发模型,开发者也能够容易地创建出支持多语言的Web站点。 通过在不同JavaScript文件中给出应用程序所需要的本地化资源,ASP.NET AJAX的ScriptManager控件即可根据用户区域设定选择恰当的脚本文件并发送给客户端。而对于需要以.NET程序集方式重新发布的 ASP.NET AJAX组件,ASP.NET AJAX也允许我们将本地化资源脚本嵌入到组件所在的程序集中,并随之一同发布。作为组件的使用者,我们根本无需手工维护众多的本地化脚本文件,就像使用普通的.NET控件一样简单。 阅读全文
posted @ 2007-07-15 09:34 Dflying Chen 阅读(9854) 评论(27) 推荐(1) 编辑
在ASP.NET AJAX中使用应用程序服务和本地化(5):自定义应用程序服务的服务器端实现
摘要:身份认证与用户个性化等应用程序服务在实际项目中的使用、实现方式具有非常强的可变性,因此,ASP.NET 2.0以自定义Provider的形式为其提供了非常强大的可定制能力。 在ASP.NET AJAX中,应用程序服务往往也会有同样的自定义需求。因此,ASP.NET AJAX在提供一套默认的与服务器端应用程序服务异步通讯的代理的同时,也为其提供了充分的可定制能力,允许我们根据实际需要改变服务器端应用程序服务的实现方式。 本节就将依次介绍在ASP.NET AJAX中自定义身份认证与用户个性化应用程服务的方法。 阅读全文
posted @ 2007-07-14 00:07 Dflying Chen 阅读(6736) 评论(11) 推荐(0) 编辑
在ASP.NET AJAX中使用应用程序服务和本地化(4):示例程序:读取、修改并保存用户个性化信息
摘要:让我们通过编写一个完整的示例程序学习如何配置并使用ASP.NET AJAX的ProfileService对象来实现读取、修改并保存用户个性化信息的功能。在这个示例程序中,我们将借助本章第2节中实现的用户身份认证功能,并基于该实现为已登录用户提供读取、修改并保存用户个性化信息的功能。 阅读全文
posted @ 2007-07-14 00:06 Dflying Chen 阅读(8242) 评论(13) 推荐(0) 编辑
在ASP.NET AJAX中使用应用程序服务和本地化(3):用户个性化组件ProfileService
摘要:在内建了身份认证应用程序服务之后,ASP.NET 2.0已经提供了对用户管理的初步支持。然而,用户信息却不仅仅只是用户名和密码这两项,对于一般网站来讲,我们都需要提供一些与用户帐号相关联的自定义属性。例如在BBS程序中,这类自定义属性就有用户的积分、等级、签名档、头像等,这些自定义属性都与用户帐号一一对应。为此,ASP.NET 2.0特意内建了用户个性化应用程序服务,同样以统一的方式提供给开发者。ASP.NET 2.0内建的用户个性化应用程序服务的配置、使用非常简单,也提供了足够灵活的扩展能力。 ASP.NET AJAX框架的用户个性化服务能够与ASP.NET 2.0的用户个性化应用程序服务集成起来,并为其提供客户端的JavaScript调用代理。ASP.NET AJAX客户端部分用户个性化代理的相关功能统一由客户端ProfileService对象提供。 阅读全文
posted @ 2007-07-13 00:05 Dflying Chen 阅读(7524) 评论(27) 推荐(0) 编辑
在ASP.NET AJAX中使用应用程序服务和本地化(2):示例程序:实现用户登录和注销
摘要:让我们通过编写一个完整的示例程序学习如何配置并使用ASP.NET AJAX的AuthenticationService对象来实现用户登录和注销。 5.2.1 启用身份认证应用程序服务 5.2.2 配置Membership数据库并创建用户 5.2.3 创建受保护的目录 5.2.4 示例程序的UI部分 5.2.5 示例程序的JavaScript代码部分 5.2.6 运行示例程序 阅读全文
posted @ 2007-07-12 08:12 Dflying Chen 阅读(12072) 评论(45) 推荐(1) 编辑
在ASP.NET AJAX中使用应用程序服务和本地化(1):身份认证组件AuthenticationService
摘要:实现用户管理是几乎每一个网站都要考虑的问题,ASP.NET 2.0为此特意内建了身份认证应用程序服务,并以统一的方式提供给开发者。身份认证应用程序服务不但使用起来非常简单,也在同时提供了足够灵活的扩展能力。 ASP.NET AJAX框架的身份认证服务能够与ASP.NET 2.0的身份认证应用程序服务集成起来,并为其提供客户端的JavaScript调用代理。ASP.NET AJAX客户端部分身份认证代理的相关功能统一由客户端AuthenticationService对象提供。 阅读全文
posted @ 2007-07-11 00:00 Dflying Chen 阅读(9490) 评论(26) 推荐(0) 编辑
附录A 使用ASP.NET AJAX JavaScript Class Browser查看客户端类型
摘要:本文来自《ASP.NET AJAX程序设计 第II卷:客户端Microsoft AJAX Library相关》的附录A。 ASP.NET AJAX提供了丰富的客户端JavaScript类型,不过其文档尚不够完善,未能覆盖到类库中所有的类型。幸运的是,Eilon Lipton给我们带来了一个非常好用的工具——ASP.NET AJAX JavaScript Class Browser,用来辅助查... 阅读全文
posted @ 2007-06-27 09:13 Dflying Chen 阅读(3911) 评论(10) 推荐(0) 编辑
《ASP.NET AJAX程序设计——第II卷:客户端Microsoft AJAX Library相关》前言
摘要:章节列表:http://www.cnblogs.com/dflying/archive/2007/05/18/751741.html 在最近的一年以及今后的三五年内,我们有理由相信Web应用程序将受到更多开发者和用户的青睐。作为领路人Google的一系列基于Web的产品完全地颠覆了传统的网页概念,让用户甚至不敢相信基于浏览器的程序竟能实现如此强大的功能。浏览器这座宝库在沉睡多年之后终于被一个名... 阅读全文
posted @ 2007-06-25 21:06 Dflying Chen 阅读(6150) 评论(35) 推荐(0) 编辑
Custom Client Side Drag and Drop Behavior in ASP.NET AJAX
摘要:这是我的一篇在http://aspalliance.com/上的英文文章,限于版权协议中的排他性条款,这里只能给出一部分摘要引用。有兴趣的朋友可以到这里看到完整的全文:《Custom Client Side Drag and Drop Behavior in ASP.NET AJAX》。 Published: 19 Jun 2007 Abstract This article explains t... 阅读全文
posted @ 2007-06-21 08:51 Dflying Chen 阅读(3002) 评论(4) 推荐(0) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(10):服务器端和客户端数据类型的自动转换:以XML方式序列化数据、小结
摘要:3.8 以XML方式序列化数据 第2章中曾经提到过,ASP.NET AJAX异步通讯层在传递数据时默认采用JSON序列化方式,但同时也提供给我们以XML方式进行序列化的选项。 一般来讲,如果某Web Service方法的返回值类型为XmlDocument或XmlElement的话,我们应该让这类返回值以XML方式进行序列化。 3.9 小结 ASP.NET AJAX异步通信层为我们在客户端JavaScript中调用服务器端Web Service或ASP.NET页面中的类方法提供了极为便利的基础设施,不但无需掌握任何具体的Ajax实现原理,甚至允许我们在JavaScript中直接用熟悉的、类似C#语言的语法来完成一次与服务器的异步通信…… 阅读全文
posted @ 2007-06-21 08:39 Dflying Chen 阅读(10378) 评论(37) 推荐(0) 编辑
WebCast《实战ASP.NET AJAX系列课程(2):使用客户端框架创建“纯粹”的Ajax应用程序》相关资源
摘要:本课程将从头开始使用ASP.NET AJAX客户端框架/组件创建一个“纯粹”的Ajax应用程序的全过程。适合于开发者学习Ajax所带来的这种崭新的开发方式,即将表示层完全放在客户端,浏览器和服务器之间只传送纯粹的数据。同时也能帮助开发者融会贯通ASP.NET AJAX的客户端框架。 观看录像:(coming soon...) 下载PPT:ASPNETAJAX_IN_ACTION_2.zip 下载... 阅读全文
posted @ 2007-06-20 17:24 Dflying Chen 阅读(4553) 评论(14) 推荐(0) 编辑
人民邮电出版社图灵公司举办的与陈黎夫在线聊天活动——聊天记录
摘要:本期嘉宾:,csdn读书频道,陈黎夫,谢工,主持人,聊天话题:与“陈黎夫”在线交流活动 嘉宾[主持人]: 大家好,欢迎参加人民邮电出版社图灵公司举办的与陈黎夫在线聊天活动。 [2007-6-19 9:51:00] 嘉宾[主持人]: 人民邮电出版社与作者陈黎夫共同举办在线编辑、作者交流活动 ----ASP.NET Ajax程序设计第I卷本书在线答疑(第II卷即将出版) ----全面深入剖析微软... 阅读全文
posted @ 2007-06-19 19:22 Dflying Chen 阅读(3541) 评论(19) 推荐(0) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(9):服务器端和客户端数据类型的自动转换:DataTable和DataSet
摘要:3.7.6 DataTable和DataSet DataTable和DataSet是ADO.NET中的重要概念,这两个对象均非常复杂,其中包含了大量的复杂类型和循环引用。为了能够在ASP.NET AJAX异步通讯层中传递这两种类型的数据,微软公司在ASP.NET AJAX Futures CTP版本中给出了自定义的DataTable和DataSet转换方案——即借助于ASP.NET AJAX强大的可扩展性,通过自定义JavaScriptConverter实现DataTable和DataSet类型的客户端/服务器端自动转换。 阅读全文
posted @ 2007-06-15 00:09 Dflying Chen 阅读(10750) 评论(34) 推荐(0) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(8):服务器端和客户端数据类型的自动转换:数组类型
摘要:3.7.5 数组类型 ASP.NET AJAX异步通讯层能够为数组类型自动生成相应的客户端JavaScript数组,如果数组中的项目为简单类型,那么无需任何额外操作。如果数组中包含的项目为复杂类型,那么我们仍旧需要为Web Service类添加[GenerateScriptType(typeof([TypeName]))]属性,其中[TypeName]表示该复杂类型的名称。 阅读全文
posted @ 2007-06-14 00:00 Dflying Chen 阅读(5915) 评论(21) 推荐(0) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(7):服务器端和客户端数据类型的自动转换:泛型集合类型
摘要:3.7.4 泛型集合类型 .NET Framework 2.0中新引入的泛型集合类型不但能够大大提高程序的执行效率,也能让IDE在编译前就能了解更多的类型信息,进而在我们的开发过程中提供更完善的辅助信息。因此,作为“传统”集合的替代品,泛型集合类型正被越来越广泛地使用于各种.NET应用程序中。 ASP.NET AJAX异步通讯层也能够为常用的泛型集合类型自动生成相应的客户端JavaScript类型,让我们可以方便地在客户端和服务器端传递集合类型的数据。 阅读全文
posted @ 2007-06-13 00:03 Dflying Chen 阅读(5914) 评论(27) 推荐(0) 编辑

1 2 3 4 5 6 下一页