成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

概述ASP.NET AJAX

開發 后端
本文介紹現在ASP.NET AJAX框架允許我們使用類似服務器端那種組件式的編程模式來進行客戶端編程。

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

在進入主題之前,我想和大家一起再來看一下本文章系列***篇中的一個Demo:ASPNETAJAXTest。我現在將其中的客戶端代碼重新貼在這里。

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:

  1. //單擊btnSayHello時調用的JS函數  
  2. functionbtnSayHello_onClick(){  
  3. SayHelloService.SayHello(OnSucceeded,OnFailded);  
  4. }  
  5. //成功時的回調函數  
  6. functionOnSucceeded(reusltText){  
  7. $get("result").innerHTML=reusltText;  
  8. }  
  9. //失敗時的回掉函數functionOnFailded(error){  
  10. $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框架允許我們使用類似服務器端那種組件式的編程模式來進行客戶端編程。

【編輯推薦】

  1. 淺談ASP.NET MVC框架
  2. 介紹ASP.NET MVC中的MvcAjaxPanel
  3. ASP.NET MVC框架拯救UpdatePanel
  4. 用ASP.NET MVC源代碼尋找解決方案
  5. ASP.NET MVC框架的ActionInvoker
責任編輯:佚名 來源: IT168
相關推薦

2009-07-22 15:58:52

ASP.NET AJA

2009-07-20 10:16:13

配置ASP.NET A

2009-07-29 15:53:22

ASP.NET AJA

2009-07-21 09:18:02

UpdatePanelASP.NET AJA

2009-07-22 17:45:35

ASP.NET教程

2009-07-28 17:17:19

ASP.NET概述

2009-07-22 16:05:34

ASP.NET AJA

2009-07-22 16:11:43

ASP.NET AJA

2009-07-22 16:25:41

ASP.NET AJA

2009-07-24 13:41:15

ASP.NET AJA

2009-07-23 16:55:55

ASP.NET特點

2009-08-05 13:58:26

ASP.NET Mem

2009-07-27 15:52:21

ASP.NET特點ASP.NET概述

2009-07-29 13:04:59

2009-07-29 13:50:26

UpdatePanelASP.NET

2009-07-31 13:24:43

ASP.NET AJA

2009-08-04 16:46:58

ASP.NET內置Ht

2009-08-04 15:22:33

ASP.NET緩存機制

2009-07-23 10:52:38

2009-07-22 10:09:59

ASP.NET MVC
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品中文在线观看 | 99视频在线免费观看 | 麻豆视频在线免费观看 | 亚洲午夜av久久乱码 | 久久国产精品网 | 在线观看日本网站 | 亚洲电影一区二区三区 | 91操操操| 亚洲一区二区三区四区五区中文 | 99精品欧美一区二区蜜桃免费 | 日韩高清一区 | 蜜桃av鲁一鲁一鲁一鲁 | 黄视频免费在线 | 中文字幕国| a黄视频 | 国产精品美女久久久久久免费 | 在线伊人| 91精品国产91久久久久久 | 久久国产成人精品国产成人亚洲 | 日韩网站免费观看 | 久久er99热精品一区二区 | 中文字幕一区在线观看视频 | 天天综合国产 | 久久婷婷国产麻豆91 | 一区二区播放 | 日日日日日日bbbbb视频 | 精国产品一区二区三区 | 瑟瑟免费视频 | 蜜桃视频在线观看免费视频网站www | 精品国产欧美日韩不卡在线观看 | 午夜精品一区二区三区三上悠亚 | 国产精品激情 | 日韩a级片 | 丁香六月伊人 | 久久久这里都是精品 | 国产成人a亚洲精品 | 夜夜骑综合 | 欧美操操操 | 精品日韩一区二区三区av动图 | 欧美日韩亚洲一区 | 国产福利视频在线观看 |