日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

最简单EXT调用WCF

發(fā)布時(shí)間:2025/7/14 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 最简单EXT调用WCF 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1,創(chuàng)建ASP.NET WEB Application項(xiàng)目,3.5版本

2,新增ajax-enabled wcf service(啟用了AJAX的WCF服務(wù))文件

添加完上述文件后寫代碼如下:

namespace tstring_ext {[ServiceContract( Namespace = "" )][AspNetCompatibilityRequirements( RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed )]public class kkunService {// 添加 [WebGet] 屬性以使用 HTTP GET[OperationContract]public string DoWork() {// 在此處添加操作實(shí)現(xiàn)return "true";}// 在此處添加更多操作并使用 [OperationContract] 標(biāo)記它們} }

與默認(rèn)的文件相比,只是修改了DoWork方法的返回值而,其它啥都沒動(dòng)!

?

3,加載EXT文件,寫測試腳本

kkunService.svc為文件名,DoWork為方法名

代碼如下

Ext.onReady(function() {Ext.Ajax.request({url: '/kkunService.svc/DoWork',params: {oper: ''},success: function(response, options) {var responseArray = Ext.util.JSON.decode(response.responseText);if (responseArray.d == 'true') {//Cookies.set('Allcard_userName', responseArray.user);Ext.Msg.alert('信息', '您已成功登錄!', true);}else {Ext.Msg.alert('失敗', '登錄失敗,請(qǐng)確認(rèn)您的帳號(hào)密碼無誤!');}}});//responseArray.d,這里我也不知道為啥是個(gè)d,奇怪的很,剛開始學(xué),解釋不了!有知道的達(dá)人留個(gè)言,先謝謝您了

4,測試效果

提示登錄成功,隨便提示的,也是網(wǎng)上摘的代碼,都沒改,

大功告成,雖然簡單,但起碼把這個(gè)操作流程走通了,從此可以一頭扎進(jìn)繁雜的細(xì)節(jié)里去了

-----------

后記,剛開始建的工程老是以WINSERVICE方式的運(yùn)行的,也不知道如何使用,如何部署到其它機(jī)器上,

后來又找類似IIS托管WCF啥的文章,也不是我想要的,整了半天沒整成,一堆配置(其實(shí)這也有只是VS幫咱干了)啥的,真是麻煩沒成

再后來才看見,其余遠(yuǎn)沒相像中的復(fù)雜,也許剛?cè)腴T,嗯,確實(shí)剛開始看

記錄學(xué)習(xí)中的點(diǎn)點(diǎn)滴滴,記錄這一路走來的風(fēng)景

-----------

總結(jié)

以上是生活随笔為你收集整理的最简单EXT调用WCF的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。