今天我想實(shí)現(xiàn)利用JavaScript調(diào)用WebService我首先就想到了ASP.Net Ajax 因?yàn)槲④浀臇|西用著方便,我從網(wǎng)上看了看,這東西好多人都寫了,我就從官方找了個(gè)Demo下了看看原始碼,感覺(jué)沒(méi)什么特別的,于是動(dòng)手開始寫.先添加一個(gè)webservice.asmx然后在default.aspx中加入ScriptManager 并設(shè)置serviecs屬性
services>
然后我有加了個(gè)button 并為其指定click事件
接下來(lái)開始寫腳本
按說(shuō)應(yīng)該沒(méi)有什么問(wèn)題了不過(guò)點(diǎn)擊按鈕的時(shí)候腳本報(bào)錯(cuò) webservice未定義
我就開始和人家的開始比,到底是哪錯(cuò)了,一開始我以為是腳本寫的不對(duì),后來(lái)看到webservice那部分發(fā)現(xiàn) 人家導(dǎo)如了Microsoft.Web.Script.Services;這個(gè)命名空間,而且在類前設(shè)置了[ScriptService]屬性,我覺(jué)得問(wèn)題可能就在這了,加上就能了!
|
新聞熱點(diǎn)
疑難解答
圖片精選