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