webabcd - 专注于asp.net, Silverlight

ASP.NET
从现在开始 一切都不晚
posts - 234, comments - 6356, trackbacks - 594, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

AJAX/JavaScript

     摘要: 新瓶旧酒ASP.NET AJAX系列文章索引:简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer)、客户端脚本编程(命名空间、类、成员、接口、继承、枚举;调试和跟踪;JavaScript基本类型扩展 - JavaScript Base Type Extensions;Sys.UI命名空间下的类和快捷方法;Sys.WebForms命名空间下的类Sys.Serialization命名空间下的类;Sys命名空间下的类;Sys.Net命名空间下的WebRequestManager、WebRequest、WebRequestExecutor和XMLHttpExecutor;Sys.Net命名空间下的WebServiceProxy、WebServiceError、Generated Proxy Classes以及调用WebService、PageMethod;Sys.Services命名空间下的类)  阅读全文

posted @ 2008-02-25 19:48 webabcd 阅读(9206) | 评论 (25) |

     摘要: ASP.NET AJAX的Sys.Services.AuthenticationService类、Sys.Services.ProfileService类、Sys.Services.ProfileGroup类完美地和ASP.NET 2.0的Membership和Profile进行了集成  阅读全文

posted @ 2007-07-12 08:51 webabcd 阅读(5296) | 评论 (30) |

     摘要: 使用ASP.NET AJAX调用WebService(简单类型和复杂对象、JSON和XML)和PageMethod。Sys.Net命名空间下的WebServiceProxy Class、WebServiceError Class、Generated Proxy Classes  阅读全文

posted @ 2007-07-05 09:18 webabcd 阅读(5429) | 评论 (24) |

     摘要: 学习一下Sys.Net命名空间下与web请求相关的类,WebRequestManager、WebRequest、WebRequestExecutor和XMLHttpExecutor  阅读全文

posted @ 2007-06-25 08:55 webabcd 阅读(5379) | 评论 (52) |

     摘要: Sys命名空间是Microsoft AJAX Library的根命名空间。本文主要学习一下其中的Application类、ApplicationLoadEventArgs类、CultureInfo类和StringBuilder类。  阅读全文

posted @ 2007-06-22 08:32 webabcd 阅读(4874) | 评论 (14) |

     摘要: Sys.WebForms命名空间下的类都是与局部刷新相关的类。PageRequestManager类,其中有5个事件:initializeRequest事件、beginRequest事件、endRequest事件、pageLoading事件和pageLoaded事件。与这5个事件相关的还有5个事件参数类:InitializeRequestEventArgs类、BeginRequestEventArgs类、EndRequestEventArgs类、PageLoadingEventArgs类和PageLoadedEventArgs类。Sys.Serialization命名空间下只有一个类:Sys.Serialization.JavaScriptSerializer类。它用于在ECMAScript(JavaScript)对象与JSON格式数据之间进行转换。  阅读全文

posted @ 2007-06-19 08:35 webabcd 阅读(5795) | 评论 (14) |

     摘要: Sys.UI命名空间下包含与UI相关的类,像控件、事件和Microsoft AJAX Library里的UI属性之类的。快捷方法就是用简短的代码调用某个方法。  阅读全文

posted @ 2007-06-11 09:33 webabcd 阅读(5394) | 评论 (28) |

     摘要: Microsoft AJAX Library中的JavaScript基本类型扩展是基于ECMAScript (JavaScript)对象的。关于JavaScript对象的更多信息可以参看http://msdn2.microsoft.com/en-us/library/29f83a2c-48c5-49e2-9ae0-7371d2cda2ff  阅读全文

posted @ 2007-06-07 08:47 webabcd 阅读(5430) | 评论 (14) |

     摘要: ASP.NET AJAX既包含有服务端代码,又包含有客户端代码。然而对客户端代码的调试不同于对服务端代码的调试,下面我们就来看一下如何对客户端代码进行调试。  阅读全文

posted @ 2007-06-04 08:36 webabcd 阅读(5120) | 评论 (15) |

     摘要: 一些公司经常会有在web上机械地显示它们产品的图片(即幻灯片)的需求。 当然你可以使用JavaScript来开发这个程序,但是如果使用ASP.NET AJAX的话会使你的工作变得非常简单。 本文中,我将通过ASP.NET AJAX的page methods和客户端脚本扩展的帮助,来开发一个简单的幻灯片程序。 这个幻灯片可以由用户控制它的开始和暂停,默认情况下它会循环展示所有图片。 当然,用户也可以对幻灯片进行手动操作。  阅读全文

posted @ 2007-06-03 18:12 webabcd 阅读(6053) | 评论 (18) |

     摘要: Microsoft AJAX Library提供了对JavaScript的扩展和对面向对象的支持,并且与.NET框架非常相似。我们来看一下如何实现命名空间、类、成员、接口、继承和枚举。  阅读全文

posted @ 2007-05-28 08:54 webabcd 阅读(6635) | 评论 (25) |

     摘要: ASP.NET AJAX就5个控件,分别是ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer。先简单地过一下。  阅读全文

posted @ 2007-05-20 15:43 webabcd 阅读(9795) | 评论 (82) |

     摘要: ASP.NET AJAX可以使你的web应用程序具有更丰富的功能和更多的用户响应。 本文中,我将演示如何通过ASP.NET AJAX的帮助,给像GridView这样的数据绑定控件的数据行增加popup提示框。  阅读全文

posted @ 2007-05-13 20:22 webabcd 阅读(8117) | 评论 (24) |

     摘要: 微软发布的ASP.NET AJAX虽然是一个非常强大的框架,但是当你在web 2.0的世界中要开发一个真正的AJAX web站点的话,就会遇到很多问题,而且你几乎找不到任何相关文档。本文中,我将介绍一些在开发Pageflakes中所学习到的高级经验。我们将会看到ASP.NET AJAX一些功能的优缺点,如批调用(Batch Call),调用超时,浏览器调用拥堵问题,ASP.NET 2.0中web service响应缓存的bug等等  阅读全文

posted @ 2007-04-19 08:45 webabcd 阅读(7447) | 评论 (11) |

     摘要: 在我们一起研究了如何开发一个HTML在线编辑器后(第一部分在这里 http://aspalliance.com/1092_Rich_Text_Editor_Part_I )(译者注:中文在这里),现在来给它增加一些特性,扩展它的功能,使它更实用。本文我们将了解这些新的特性是如何实现的,所有的新增功能都是用javascript来写的。  阅读全文

posted @ 2007-03-03 22:16 webabcd 阅读(7338) | 评论 (53) |

     摘要: 尽管AJAX是种客户端技术,但实际上的开发过程,它经常要调用一个服务器端的过程。通常,网站上的数据是存放在一个关系型数据库中,为了让AJAX更有用处,处理服务器端数据需要一种简单可靠的方法。幸运的是,ASP.NET AJAX提供了一种有效的基础架构来做这件事情,浏览器和服务器在Internet上可以进行AJAX通信。自然而然,Web Service在数据传输和客户端/服务器之间的一般通信方面可以扮演一个重要角色。本文就演示了如果通过ASP.NET AJAX调用ASP.NET web services。  阅读全文

posted @ 2007-02-12 12:27 webabcd 阅读(7775) | 评论 (32) |

     摘要: 本文(教程的第四部分)中我们了解了如何使用PostBack action去回发一个页,如何创建一个继承自Sys.Action的自定义action,如何重写performAction方法。action是通过声明代码执行封装javascript代码的非常棒的办法。  阅读全文

posted @ 2007-01-28 10:12 webabcd 阅读(2831) | 评论 (7) |

     摘要: 在本文(教程的第三部分)中我们介绍了InvokeMethod action,这个action可以调用一个在客户端对象中的类型描述符中暴露的方法。在这个例子中,我们使用了InvokeMethod action和SetProperty action去每隔一段时间调用一次web方法,并在label中显示返回的字符串,所有这些都不用写一行javascript。  阅读全文

posted @ 2007-01-27 18:43 webabcd 阅读(2757) | 评论 (8) |

     摘要: xml-script允许通过声明代码实例化有类型描述符的客户端组件。它允许调用一段javascript函数,或者执行一个或多个action去处理事件。  阅读全文

posted @ 2007-01-24 15:08 webabcd 阅读(2716) | 评论 (17) |

     摘要: 在这篇教程里,我们看到了在asp.net页中包含声明代码的基础示例。然后我们介绍了类型描述符,并且知道如何看懂它们。类型描述符为客户端类型提供了了反射,它们在声明程序模型中被使用,这种声明程序模型允许使用xml语法来实例化客户端类型。  阅读全文

posted @ 2007-01-23 12:38 webabcd 阅读(3699) | 评论 (10) |

     摘要: 在2005年9月我写了关于在asp.net 2.0里使用ajax的5篇系列文章。那几篇文章告诉了大家如何在asp.net 2.0中使用ajax。虽然使用ajax可以改善程序的相应速度,以及减少回发数据,但它需要相当多的客户端脚本才能带到我们所期望的结果。现在asp.net ajax在有同样功能的情况下,减少了很多代码。这篇文章里,我将用一个例子“hello world”,向大家介绍asp.net ajax。在未来的几个月内你将会看到本系列文章的更多内容。  阅读全文

posted @ 2007-01-15 08:40 webabcd 阅读(6105) | 评论 (6) |

     摘要: 在本文中,Haissam Abdul Malak将给大家详细介绍如何使用javascript开发一个HTML在线编辑器,它可以应用于web应用程序中,特别是论坛,社区和博客。这个编辑器支持基于XHTML创建文本的功能。  阅读全文

posted @ 2007-01-08 08:38 webabcd 阅读(8048) | 评论 (23) |

     摘要: 一个好的应用程序在把所有的输入项提交至服务器处理之前都要先通过验证,所以客户端验证是必需的。几乎所有的浏览器都支持的JavaScript便可以非常好的完成这个任务。  阅读全文

posted @ 2007-01-06 09:34 webabcd 阅读(5181) | 评论 (21) |