使用簡單的Ajax Framework -MagicAjax.NET

來源:互聯網
上載者:User
MagicAjax.NET

     這是一個全新的開放原始碼Ajax架構,比我用過的Ajax.NET要方便很多很多,不但需要學習的東西少,而且加入ajax技術後,你的網站甚至可以不用編譯,只需要修改aspx檔案就可以。這一切讓我驚喜不已,所有趕快拿出來和大家分享。MagicAjax.NET支援.NET1.1和2.0,但是目前我下載到的原始碼是需要.NET 2.0。

      MagicAjax.NET方便之處在於:他提供一個AjaxPanel的容器控制項,需要無重新整理更新的部分(控制項,HTML代碼...)放到這個Panel裡面就可以; MagicAjax.NET也不需要在程式後台代碼中添加什麼東西,而且web.config的配置也不複雜。


      我做了個簡單的測試程式。用Google的廣告來看是否整個頁面重新整理。
       在頁面上拖放一個AjaxPanel控制項,然後把Botton和Label控制項放到裡面。如果把Botton放到Panel外面,那麼會整頁重新整理。
      
Botton控制項的事件代碼是:

1private void btnTime_Click(object sender, System.EventArgs e)
2        {
3            this.lblTime.Text=DateTime.Now.ToString();
4        }

最後的效果:

效果非常好!使用很方便。

後面給大家一個最基本的web.config設定檔。如果在.NET 1.1下,那麼必須要有這個,然而程式無法找到嵌入其中的js資源。

 1<configuration>
 2    <configSections>
 3        <section name="magicAjax" 
 4                type="MagicAjax.Configuration.MagicAjaxSectionHandler, MagicAjax"/>
 5    </configSections>
 6    
 7    <magicAjax
 8        outputCompareMode="HashCode"
 9        tracing="false">
10        <pageStore
11            mode="NoStore"
12            unloadStoredPage="false"
13            cacheTimeout="5"
14            maxConcurrentPages="5"
15            maxPagesLimitAlert="false"
16        />
17    </magicAjax>
18 <system.web>
19  <httpModules>
20             <add name="MagicAjax" type="MagicAjax.MagicAjaxModule, MagicAjax" /> 
21     </httpModules>
22
23 </system.web>
24
25</configuration>

      大家趕快去他們網站下載。http://www.magicajax.net/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.