91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET AJAX怎么理解

發布時間:2021-12-06 13:47:12 來源:億速云 閱讀:140 作者:iii 欄目:編程語言

這篇文章主要講解了“ASP.NET AJAX怎么理解”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“ASP.NET AJAX怎么理解”吧!

以組件的思想重新審視ASP.NET AJAX客戶端開發

Default.aspx:

  1. DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">  

  2. htmlxmlns="http://www.w3.org/1999/xhtml">  

  3. headrunat="server">  

  4. <title>UntitledPagetitle>  

  5. head>  

  6. <body>  

  7. formid="form1"runat="server">  

  8. asp:ScriptManagerID="ScriptManager1"runat="server">  

  9. <Scripts>  

  10. asp:ScriptReferencePath="~/ajax.js"/>  

  11. Scripts>  

  12. <Services>  

  13. asp:ServiceReferencePath="~/SayHelloService.asmx"/>  

  14. Services>  

  15. asp:ScriptManager>  

  16. <div>  

  17. inputid="btnSayHello"type="button"value=
    "SayHello"onclick="btnSayHello_onClick()"/>  

  18. divid="result">div>  

  19. </div>  

  20. </form>  

  21. </body>  

  22. </html> 


ajax.js:

//單擊btnSayHello時調用的JS函數  functionbtnSayHello_onClick(){  SayHelloService.SayHello(OnSucceeded,OnFailded);  }  //成功時的回調函數  functionOnSucceeded(reusltText){  $get("result").innerHTML=reusltText;  }  //失敗時的回掉函數functionOnFailded(error){  $get("result").innerHTML="調用失敗。錯誤信息:"+error.get_message();  }

這是一種我們很熟悉的JavaScript編程模式:以DOM操作為基礎。在這種編程模式下,所有頁面元素被看成一個樹狀的DOM元素集合,不論是取得數據還是改變頁面元素的屬性,都要使用相應的DOM操作。例如我們要取得某個文本框中的值,則首先使用 document.getElementById(在ASP.NET AJAX框架里可以縮寫為$get)方法取得這個文本框的DOM引用,然后獲取其value屬性的值。

這種編程模式,很容易給我們造成困惑,例如文本框、復選框、提交按鈕、普通按鈕的DOM表示都是“input”元素,另外還要使用如innerHTML這樣不是很直觀的名字設置div或span的值。其實對于開發人員,尤其是長期從事服務器端開發的人員來說,我們更希望將文本框看做TextBox,將復選框看做CheckBox,將按鈕看做Button,將div或span看做Label,而且,我們更希望使用label1.text這樣的語句設置div中的文本,而不是使用innerHTML。

幸運的事,ASP.NET AJAX的開發人員顯然考慮到了這一點,現在ASP.NET AJAX框架允許我們使用類似服務器端那種組件式的編程模式來進行客戶端編程。

感謝各位的閱讀,以上就是“ASP.NET AJAX怎么理解”的內容了,經過本文的學習后,相信大家對ASP.NET AJAX怎么理解這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

芜湖县| 内江市| 阜宁县| 石河子市| 上思县| 土默特左旗| 修文县| 肃北| 棋牌| 德安县| 潍坊市| 洪泽县| 内黄县| 龙海市| 景宁| 乳山市| 新竹县| 泊头市| 北京市| 郁南县| 马公市| 叙永县| 修水县| 柳州市| 会理县| 平遥县| 张家界市| 德令哈市| 延边| 瓦房店市| 湘潭县| 三台县| 天门市| 台山市| 凤凰县| 荆门市| 临颍县| 临沭县| 文安县| 莎车县| 宜宾县|