易截截图软件、单文件、免安装、纯绿色、仅160KB

了解使用 ASP.NET AJAX 进行局部页面更新

了解使用 ASP.NET AJAX 进行局部页面更新
简介
Microsoft的 ASP.NET 技术提供了一个面向对象、事件驱动的编程模型,并将其与已编译代码的优势结合起来。但其服务器端的处理模型仍存在技术本身所固有的几点不足:
进行页面更新需要往返服务器,因此需要页面刷新;
来回往返不会保留 Javascript 或其他客户端技术(如 Adobe Flash)生成的任何效果。
在回传过程中,除 Microsoft Internet Explorer 之外的浏览器都不支持自动存储滚动位置。而即使在Internet Explorer 中,页面刷新时仍然会出现闪屏现象。
回传可能会导致占用较多的带宽,这是因为 __VIEWSTATE 表单字段可能会变大,尤其是在处理 GridView 或 Repeater 等控件时。
没有统一的模型用于通过JavaScript或其他客户端技术访问 Web 服务。
进入 Microsoft 的 ASP.NET AJAX 扩展。AJAX 的全称为 Asynchronous JavaScript And XML(异步 JavaScript 和XML),它是一个集成框架,用于通过跨平台的JavaScript 提供增量页面更新。AJAX 包括含有Microsoft AJAX Framework的服务器侧代码,以及一个名为 Microsoft AJAX Script Library 的脚本组件。ASP.NET AJAX 扩展还跨平台支持通过JavaScript 访问ASP.NET Web 服务。
本白皮书将深入探讨 ASP.NET AJAX Extensions的局部页面更新功能,包括ScriptManager 组件、UpdatePanel 控件及UpdateProgress控件,以及适合及不适合应用它们的场景。
本白皮书基于 Visual Studio 2008的Beta 2 版本和.NET Framework 3.5。.NET Framework 3.5将ASP.NET AJAX Extensions集成到了基础类库中(之前它是 ASP.NET 2.0 的一个插件组件)。本白皮书还假定您使用的是Visual Studio 2008 而非Visual Web Developer Express Edition。因为本教程引用的某些项目模板对于Visual Web Developer Express 用户可能是不可用的。
局部页面更新
能够进行局部或增量页面更新,而无需执行向服务器的完全回传,也无需更改代码,只需要做很少的标记更改。这可能算得上ASP.NET AJAX Extensions 最显而易见的特性了。其优势有很多:不会改变您的多媒体状态(如Adobe Flash 或 Windows Media,减少了带宽成本,且客户端也不会出现通常与回传有关的闪屏现象。
局部页面解析功能被集成到ASP.NET 中,并对您的项目做到最小程度的更改。
演练:将局部解析集成到现有项目中
在 Microsoft Visual Studio 2008 中新建一个 ASP.NET Web Site项目:打开 File –> New &nda


相关文档:

Ajax实现原理

    当下盛行的Ajax
    现在Ajax框架数不胜数,Ajax的功能也太庞大的以至于它连它的父辈Javascript都带动起来了,记得我最初接触web的时候Javascript还没到达有现在的高度,如今随着客户提醒越来越重要,很多软件开发并不仅仅停留在功能实现的要求上,而是更注重交互、分享和互动(这也是w ......

ASP.NET URL Rewrite. URL重写

URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。
  比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。
url重写的优点在于:
    缩短url,隐藏实际路径提高安全性
    易于用户记忆和键入。
 &nbs ......

asp.net 图片处理 获取图片宽度和高度

1.获取图片宽度和高度
    1.您可以使用 System.Drawing.Image 类
    System.Drawing.Image img = System.Drawing.Image.fromFile(Server.MapPath("example.gif"));
int width = img.Width;
int height = img.Height;
img.Dispose();
但是这里我们却不能在导入名称空间后使用 Image& ......

ASP.NET 数学公式表示

最近看到一些消息,感觉HTML5仍然遥遥无期,网页浏览器表现层的东西,依然各自为主,Ajax广泛流行;Adobe的Flash强大坚挺;微软SilverLight野心更大,打算开放COM接口,甚至传出基于SilverLight的操作系统。这些东西牛皮吹得大大的,但在网上要找个比较好用的数学公式(或化学式子)表示,都比较难。

向计算机输 ......

ASP.NET MVC及IIS6.0配置总结

1. config结构
     Framework\Config\Machine.config, 为所有config的根,特别只有它才能具有<processMode>节,该节修改后必须重启IIS方能生效,而其它节的改动,只要一保存,就有效了,这是IIS6的一大进步。
    以下分别是从上往下的几个家族类(为继承关系,这种设计可以大 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号