程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> ASP.NET AJAX 學習筆記1

ASP.NET AJAX 學習筆記1

編輯:.NET實例教程

 學習ASP.Net AJax已經有一段時間了,但是由於時間很忙,沒有系統的整理所學習到的知識,看來還是要從頭開始整理。

第一課是asp.net AJax的概述,主要是大體上介紹ASP.Net AJax的印象。

這一講的主要內容:

1、Ajax是異步傳輸。傳統頁面是同步傳輸。點擊按鈕或鏈接的時候,頁面同步刷新。AJax不同,它是後台提交返回數據,通過Javascript來控制頁面的顯示。有點類似與WinForm程序中的線程的概念,在後台運行。

2、AJax是通過Javascript讓頁面部分刷新

3、減少數據傳輸量。AJax通過Javasript提交需要提交的數據,並且數據返回不需要返回整個頁面的數據,這樣減少了頁面的傳輸量。

4、提高用戶體驗。AJax通過Javascript客戶端代碼,讓用戶有使用Winform程序的體檢,當然在響應速度上不能比較

這一講Demo需要注意的地方:

 1.AJax要調用的WebService必須加上[ScriptService]標簽

2.AJax要調用的方法必須加上[ScriptMethod]標簽

3.如果要序列化一個對象為JSon字符串需要使用JavascriptSerializer 對象,首先實例化JavaScriptSerializer一個對象,然後調用這個實例的Serialize方法,那麼就把這個對象序列化為一個JSon字符串

4. <ASP:ScriptManager ID="ScriptManager1" runat="server">
   <Services>
    <ASP:ServiceReference Path="EmployeeService.asmx" />
   </Services>
  </ASP:ScriptManager>

這段代碼是在阿頁面上的ScriptManager裡面引用一個WebService

第一講只是ASP.Net AJax強大功能中的一部分.


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved