青海企業(yè)網(wǎng)管軟件定做 相關信息由 江蘇金風科技有限公司提供。如需了解更詳細的 青海企業(yè)網(wǎng)管軟件定做 的信息,請點擊 http://www.nciecn.com/b2b/jsjfkj1.html 查看 江蘇金風科技有限公司 的詳細聯(lián)系方式。
南京網(wǎng)亞計算機有限公司02584533318致力與中小企業(yè)qfw管理解決方案,提供文檔管理、小型ERP進銷存系統(tǒng)、打印系統(tǒng)、企業(yè)備份軟件、學校機房管理系統(tǒng)。公司定制開發(fā)的項目受到客戶的稱贊。 南京網(wǎng)亞計算機有限公司為推進標準化軟件的快速銷售模式,部份產(chǎn)品采用共享軟件模式推廣銷售。共享軟件是以“先使用后付費”的方式銷售的享有版權(quán)的軟件。期待與各位共同分享成功的喜悅。感謝您對我們的信任與支持。WorkWin系南京網(wǎng)亞計算機有限公司注冊商標,侵權(quán)必究。
南京網(wǎng)亞計算機有限公司
聯(lián)系人:成慧
手機:13913982176
電話:025-84533318 025-84533319
聯(lián)系QQ:501955888 578889077
Email:sales@ vipsoft@
微信請加:workwin (不是添加公眾號,或直接掃描二維碼加微信)
網(wǎng)址:
南京網(wǎng)亞計算機有限公司
盡管簡單的字符串有時足以作為監(jiān)控服務的響應,但通常需要更多的信息。例如,當用戶單擊刷新按鈕時,可能希望加載從服務調(diào)用返回的{zh1}兩個評論。此時不是回發(fā)整個頁面,而可以調(diào)用服務,從數(shù)據(jù)庫中檢索評論,再在頁面中以某種方式顯示它們。
為了說明如何在監(jiān)控客戶端使用復雜的數(shù)據(jù),這個代碼示例返回了兩個硬編碼的Review實例。后面的幾個章節(jié)處理數(shù)據(jù)庫中的評論,從而使這個示例稱為真正的動態(tài)的?,F(xiàn)在,它只在客戶端顯示評論。
代碼建立了Review實例的一個通用集合?,F(xiàn)在,Rewview是一個簡單的類,帶有兩個屬性——Id和Title。該集合用一個集合初始化器來填充,它添加了兩個Review實例,每個實例都用一個對象初始化器來創(chuàng)建。
在客戶端代碼中調(diào)用GetLatestRrviws方法時會返回一個可以迭代的Review實例集合。
這段代碼首先聲明了一個字符串,它保存評論的標題。接著代碼迭代result變量中的評論。JavaScript不支持foreach,但使用標準的for循環(huán),很容易訪問集合中的所有項。在for循環(huán)中,評論的標題使用result來檢索,接著包裝到一對li標記中,追加到字符串變量的末尾。{zh1},該字符串添加為Reviews元素的innerHtml,所以評論標題最終顯示在項目列表中。
當輸入這些代碼時,注意,沒有為result對象提供IntelliSense。VS不知道result變量的實際類型,不能幫助我們找到Id和Title等屬性。
注意,這段代碼有點繁瑣。使用document和innerHTML,并不是編寫這類代碼的{zj0}方式。但現(xiàn)在,這應足以說明處理WCF服務返回的復雜對象的核心了。
一定要意識到,在JavaScript中使用Reviews對象不同于服務中使用的那個Reviewa對象?;駽#代碼面向NET Framework,而JavaScript運行在客戶端。要把對象放在客戶端,WCF把評論集合序列化為JSON——對象的字符串便是,可以直接在JavaScript代碼中使用。
在Planet Wrox項目中,Web服務只用于瀏覽器中的監(jiān)控客戶端頁面與服務器會話和交換數(shù)據(jù)。因此在這個站點中,服務器和客戶端都在相同的Web項目中——一個在客戶端執(zhí)行(調(diào)用服務器的JavaScript),另一個駐留在服務器端(Web服務本身)。從安全的角度來看,這是最簡單的解決方案,因為兩者彼此相互信任。
如果要讓客戶端頁面與另一域上的Web服務通信,就可以把服務放在自己的站點上,調(diào)用遠程Web服務,而客戶端瀏覽器調(diào)用該服務,該服務再調(diào)用遠程服務。
http://.