在A(yíng)SP.Net Ajax中調(diào)用WebService_.Net教程
推薦:asp.net 獲取客戶(hù)端IP與mac獲取客戶(hù)端IP: 以下為引用的內(nèi)容: private string GetClientIP() { string result = HttpContext.Current.Request.ServerVari
今天我想實(shí)現(xiàn)利用JavaScript調(diào)用WebService我首先就想到了ASP.Net Ajax 因?yàn)槲④浀臇|西用著方便,我從網(wǎng)上看了看,這東西好多人都寫(xiě)了,我就從官方找了個(gè)Demo下了看看源代碼,感覺(jué)沒(méi)什么特殊的,于是動(dòng)手開(kāi)始寫(xiě).先添加一個(gè)webservice.asmx然后在default.aspx中加入ScriptManager 并設(shè)置serviecs屬性
以下為引用的內(nèi)容:
< asp:ScriptManager runat="server" ID="scriptManager">
< services>
< asp:servicereference path="webservice.asmx" />
services>
< /asp:ScriptManager>
然后我有加了個(gè)button 并為其指定click事件
< button onclick="getHello()">hello world< /button>
接下來(lái)開(kāi)始寫(xiě)腳本
< script type="text/javascript">
function getHello()
{
webservice.HelloWorld(callComplete);
}
function callComplete(result)
{
alert(result);
}
< /script>
按說(shuō)應(yīng)該沒(méi)有什么問(wèn)題了但是點(diǎn)擊按鈕的時(shí)候腳本報(bào)錯(cuò) webservice未定義
我就開(kāi)始和人家的開(kāi)始比,到底是哪錯(cuò)了,一開(kāi)始我以為是腳本寫(xiě)的不對(duì),后來(lái)看到webservice那部分發(fā)現(xiàn) 人家導(dǎo)如了Microsoft.Web.Script.Services;這個(gè)命名空間,而且在類(lèi)前設(shè)置了[ScriptService]屬性,我覺(jué)得問(wèn)題可能就在這了,加上就可以了!
分享:讓.Net 應(yīng)用程序突破2G的內(nèi)存訪(fǎng)問(wèn)限制32位Windows操作系統(tǒng)下單個(gè)進(jìn)程的用戶(hù)模式內(nèi)存訪(fǎng)問(wèn)的限制是2G,如果在boot.ini中設(shè)置了/3G開(kāi)關(guān),則最大為3G,超過(guò)3G將無(wú)法訪(fǎng)問(wèn)。由于Hubble.net 項(xiàng)目是一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),必須要考慮使用大內(nèi)
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無(wú)刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶(hù)端IP常見(jiàn)代碼存在的偽造IP問(wèn)題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(kù)(連接字符串的配置及獲取)
- asp.net頁(yè)面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過(guò)程實(shí)現(xiàn)分頁(yè)示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- 一個(gè)功能齊全的DataGrid分頁(yè)例子
- 解析TABLE導(dǎo)入到EXCEL
- 解析.NET程序員 Ruby核心語(yǔ)法入門(mén)
- GridView中動(dòng)態(tài)設(shè)置CommandField是否可用或可見(jiàn)的小例子
- ASP.NET立即上手教程(3)
- GridView自動(dòng)增加序號(hào)(三種實(shí)現(xiàn)方式)
- 如何利用ajax.dll進(jìn)行asp.net ajax開(kāi)發(fā)
- 解讀ASP.NET刷新頁(yè)面的六種方法
- 關(guān)于DDD:管理工作單元實(shí)例的兩種模式的使用方法
- C# WinForm判斷程序是否以管理員身份運(yùn)行
- 相關(guān)鏈接:
- 教程說(shuō)明:
.Net教程-在A(yíng)SP.Net Ajax中調(diào)用WebService。