真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

AJAX.NET如何安裝配置

這篇文章主要介紹了AJAX.NET如何安裝配置,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)服務項目包括尖山網(wǎng)站建設、尖山網(wǎng)站制作、尖山網(wǎng)頁制作以及尖山網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,尖山網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到尖山省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

Ajax.NET安裝配置:下載與安裝

首先從 AJAX.NET 項目網(wǎng)站上下載并解壓縮 AJAX 文件,然后按照您的喜好在 Visual Basic .NET 或 C# 中創(chuàng)建新的 ASP.NET 項目,再向 AJAX.dll 文件 添加引用(英文)。唯一的額外配置步驟是在 < system.web> 元素中(位于 web.config 文件中)添加以下代碼。

< configuration>      < system.web>    < httpHandlers> < !-- Register the ajax handler --> < add verb="POST,GET" path="ajax/*.ashx"   type="Ajax.PageHandlerFactory, Ajax" /> < /httpHandlers>      ...    ...   < /system.web> < /configuration>

AJAX.NET安裝配置:使服務器端函數(shù)可用

為了使服務器端函數(shù)在 JavaScript 中可用,必須做兩件事情。首先,要使用的函數(shù)必須標有 Ajax.AjaxMethodAttribute。其次,在頁加載事件期間,必須通過調用 Ajax.Utility.RegisterTypeForAjax 來注冊包含這些函數(shù)的類。聽起來似乎有些復雜,但請不必擔心;實際上只需要在代碼中多加兩行。讓我們看一個示例。

//C#  public class Sample :System.Web.UI.Page  {  private void Page_Load(object sender, System.EventArgs e)   {  //注冊我們感興趣的包含服務器端函數(shù)  //的類  Ajax.Utility.RegisterTypeForAjax(typeof(Sample));   }  [Ajax.AjaxMethod()]  public string GetMessageOfTheDay()   {  return "Experience is the mother of wisdom";   }  }
'VB.NET  Public Class Sample  Inherits System.Web.UI.Page  Private Sub Page_Load(sender AsObject, e As EventArgs)   Handles MyBase.Load  '注冊我們感興趣的包含服務器端函數(shù)  '的類  Ajax.Utility.RegisterTypeForAjax(GetType(Sample))  End Sub  < Ajax.AjaxMethod()> _  Public Function GetMessageOfTheDay() As String Return "Experience is the mother of wisdom" End Function End Class

以上示例首先告知 Ajax.NET 在 Sample 類中查找友好的 Ajax 方法。它正好是與實際頁相同的類,但是它可以是任意 .NET 類,或可以注冊多個類。然后,Ajax.NET 將瀏覽指定的類,來查找標有 AjaxMethodAttribute 的所有方法,其中 Sample 類有一個 GetMessageOfTheDay。

AJAX.NET安裝配置:在JavaScript中使用函數(shù)和類

完成后,剩下唯一要做的就是在 JavaScript 中使用它。Ajax.NET 自動創(chuàng)建與注冊的類具有相同名稱的 JavaScript 變量(在本例中將為 Sample),它提供與 AjaxMethod 具有相同名稱的函數(shù)(在本例中為 GetMessageOfTheDay)。如下所示。

< script language="javascript"> Sample.GetMessageOfTheDay(GetMessageOfTheDay_CallBack);  function GetMessageOfTheDay_CallBack(response)   {  alert(response.value);   }  < /script>

除了 JavaScript 回調函數(shù)以外,JavaScript GetMessageOfTheDay 還需要與其服務器端對應部分相同的參數(shù)(在此情況下,沒有參數(shù)),以便在完成時執(zhí)行并傳遞響應。在此,我們看到 AJAX 在工作時的異步特性,因為對 GetMessageOfTheDay 的調用不阻礙執(zhí)行其他 JavaScript 代碼,也不阻礙用戶繼續(xù)在頁上進行操作。完成服務器端處理時,Ajax.NET 調用指定的回調函數(shù) GetMessageOfTheDay_CallBack,并向其傳遞由服務器端返回值組成的響應。

服務器端代碼和 JavaScript 代碼之間的映射可能有些混亂。圖 1 簡要顯示了服務器端代碼和 JavaScript 代碼,以及兩者之間的映射。

AJAX.NET如何安裝配置

圖 1 :服務器端代碼和 JavaScript 代碼之間的映射

感謝你能夠認真閱讀完這篇文章,希望小編分享的“AJAX.NET如何安裝配置”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關知識等著你來學習!


分享標題:AJAX.NET如何安裝配置
當前鏈接:http://weahome.cn/article/ijieji.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部