DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> 如何在ASP.Net Ajax中調用WebService
如何在ASP.Net Ajax中調用WebService
編輯:AJAX詳解     

今天我想實現利用Javascript調用WebService我首先就想到了ASP.Net AJax 因為微軟的東西用著方便,我從網上看了看,這東西好多人都寫了,我就從官方找了個Demo下了看看源代碼,感覺沒什麼特殊的,於是動手開始寫.先添加一個webservice.asmx然後在default.ASPx中加入ScriptManager 並設置servIEcs屬性
<ASP:ScriptManager runat="server" ID="scriptManager">
        <services>
                <ASP:servicereference  path="webservice.asmx" />
        services>
</ASP:ScriptManager>
然後我有加了個button 並為其指定click事件
<button >hello world</button>
接下來開始寫腳本
<script type="text/Javascript">
    function getHello()
    {
        webservice.HelloWorld(callComplete);
    }
    function callComplete(result)
    {
        alert(result);
    }
</script>
按說應該沒有什麼問題了但是點擊按鈕的時候腳本報錯 webservice未定義
我就開始和人家的開始比,到底是哪錯了,一開始我以為是腳本寫的不對,後來看到webservice那部分發現 人家導如了Microsoft.Web.Script.Services;這個命名空間,而且在類前設置了[ScriptService]屬性,我覺得問題可能就在這了,加上就可以了!

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved