zoukankan      html  css  js  c++  java
  • MOSS 2010:Visual Studio 2010开发体验(7)——AJAX Web Part

    转载自:http://www.cnblogs.com/chenxizhang/archive/2010/04/05/1704800.html

    AJAX,Asynchronous JavaScript and XML ,虽然并不是新鲜的技术,但几乎是一夜之间红遍了整个Internet,原因很简单,它提供了比较好的用户体验。现在谁都恨不得表明自己是熟悉AJAX的,虽然事实上并不见得如此。

    好吧,我们并不是讨论AJAX的一些细节,而是看看现在如何开发一个支持AJAX的WebPart

    先回想一下,以前我们该怎么做呢?我们需要安装一个AJAX Extension,然后可以用到一些控件。其实最难的并不是这些,而是我们需要去小心翼翼地修改SharePoint网站的那个web.config。不要小看这些工作,这足以让你打退堂鼓。

    MOSS 2010是天生支持AJAX的,尤其是ASP.NET所提供的AJAX框架,理应得到最优先的支持。让我们拭目以待

    1. 创建一个新的WebPart

    image

    2. 添加Systme.Web.Extensions.dll的引用

    image

    3. 切换到控件的设计视图,注意看工具箱中有一个AJAX Extensions的Group

    image

    我们很显然会用到里面的UpdatePanel控件,这是ASP.NET AJAX框架中最常用的一个控件。

    作为演示目的,我这里用了一个Timer,我会让它每秒钟刷新一下lbCurrentTime这个Label,让它显示当前时间。

    image

    image

    4. 部署这个解决方案,并在页面中添加这个WebPart

    image

    image

    不要怀疑,这个WebPart的内容会每秒钟刷新一次,但页面并不需要刷新。这就是AJAX。

    当然,这肯定不是AJAX的全部,甚至连AJAX的最基本的都谈不上,你说的很对

    [注意]千万不要真的在你的应用中为了每秒钟刷新一下时间去这样做。你完全可以用Javascript实现同样的功能

    所以,我现在还是先将它删除为好,以免我的服务器被我弄崩溃了,呵呵

  • 相关阅读:
    生活的乐趣
    android加载webview白屏问题
    强极则辱
    向studio项目中复制集成其他代码,项目R文件丢失
    每一步都是最好的选择
    JQuery小插件,Selected插件1
    JSON进阶三JSON的几种调用形式
    JSON进阶四前后台交互之美
    .NET双样式分页控件
    JSON进阶五JS和WCF的交互
  • 原文地址:https://www.cnblogs.com/zhuwenlubin/p/1869336.html
Copyright © 2011-2022 走看看