激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務(wù)器之家 - 編程語言 - JavaScript - VS2008中使用JavaScript調(diào)用WebServices

VS2008中使用JavaScript調(diào)用WebServices

2021-05-25 17:07junjie JavaScript

這篇文章主要介紹了VS2008中使用JavaScript調(diào)用WebServices,需要的朋友可以參考下

最近這幾天任務(wù)完成了,也沒什么重要的事情,抽空學(xué)習(xí)了一下WebServices的知識(shí),感覺還是挺有意思,難度也不是很大。

首先,用VS2008創(chuàng)建一個(gè)asp.net網(wǎng)站

其次,項(xiàng)目 右鍵—>添加新項(xiàng)—>Web 服務(wù)   如下圖:

VS2008中使用JavaScript調(diào)用WebServices

就會(huì)產(chǎn)生WebService.cs和WebService.asmx兩個(gè)文件
在WebService.cs中添加代碼:

 

復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Script.Services;
/// <summary>
///WebService 的摘要說明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//注意添加下面代碼//
[ScriptService]
//若要允許使用 ASP.NET AJAX 從腳本中調(diào)用此 Web 服務(wù),請(qǐng)取消對(duì)下行的注釋。
// [System.Web.Script.Services.ScriptService]
public class WebService : System.Web.Services.WebService
{
    public WebService()
    {
        //如果使用設(shè)計(jì)的組件,請(qǐng)取消注釋以下行
        //InitializeComponent();
    }
    [WebMethod]
    public string HelloWorld()
    {
        return "Hello World";
    }
    [WebMethod]
    public int GetSum(int a, int b)
    {
        int sum = a + b;
        return sum;
    }
}

 

Default.aspx頁(yè)面

 

復(fù)制代碼 代碼如下:

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<script language="javascript">
    function Method(obj)
     {
        document.getElementById("txtSum").value = obj;
     }
     function Hello()
     {
         WebService.HelloWorld(backMethod);
     }
     function getSum()
     {
        var a,b;
        a = document.getElementById("txtA").value;
        b = document.getElementById("txtB").value;
        try
        {
            WebService.GetSum(a, b, Method);
        }
        catch(err)
        {
            alert(err.description);
        }
     }
</script>
<body>
    <form id="form1" runat="server">   
    <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
            <Services>
                <asp:ServiceReference InlineScript="True" Path="WebService.asmx" />
            </Services>
        </asp:ScriptManager>
        <input type="button" id="btHello" value="Hello" onclick="Hello();" /><br />
        <input type="text" id="txtA" value="" />+
        <input type="text" id="txtB" value="" />=
        <input type="text" id="txtSum" value="" />
        <input type="button" id="btSum" value="求和" onclick="getSum();" /><br />
    </div>
    </form>
</body>
</html>

 

通過以上方法就可以輕松的調(diào)用WebService中的方法,WebService中也可以返回一個(gè)DataSet結(jié)果集。
后面還得繼續(xù)學(xué)習(xí)WebService的知識(shí)。
如果大家有好的WebService學(xué)習(xí)的資料或者是網(wǎng)站的話,拿出來分享一下,以方便大家共同學(xué)習(xí)、交流。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 青草久久av | 国产一区二区三区手机在线 | 欧美成人精品一区二区 | 在线成人看片 | 成人免费福利视频 | 亚洲一区 国产精品 | 欧美一级片在线 | 男女羞羞的视频 | 久久色伦理资源站 | 国产成人综合在线观看 | 91久久国产 | 欧美 亚洲 视频 | 看免费5xxaaa毛片 | 叉逼视频 | 国产精品一区二区三区在线播放 | 神秘电影91| 欧美成人黄色小视频 | 免费一级高清毛片 | 蜜桃传媒视频麻豆第一区免费观看 | 成人影片在线免费观看 | 色视频在线 | 久久久久久久高清 | 逼片 | 成人免费视频 | 国产精品午夜一区 | 91福利免费观看 | 欧美精品一区二区免费 | 久久久久久久不卡 | mmmwww| 欧美性生活网站 | 精品国产视频一区二区三区 | 久久综合入口 | 最近中文字幕一区二区 | 精品一区二区三区中文字幕老牛 | 中文字幕在线不卡视频 | 羞羞的视频免费在线观看 | 日本免费一区二区三区四区 | 亚洲小视频 | 欧美成人精品一区二区三区 | 中文字幕在线免费看 | 牛牛a级毛片在线播放 |