システムを使用しています;
System.Collections.Generic を使用;
System.Linq を使用する;
System.Web を使用する;
System.Web.Services を使用する;
System.Web.Script.Services を使用;
///
///WebService の概要説明
///
[WebService(名前空間 = "
http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//次のコードを追加することに注意してください//
[スクリプトサービス]
//ASP.NET AJAX を使用してスクリプトからこの Web サービスを呼び出せるようにするには、次の行のコメントを解除します。
// [System.Web.Script.Services.ScriptService]
パブリック クラス WebService : System.Web.Services.WebService
{
パブリック WebService()
{
//設計されたコンポーネントを使用している場合は、次の行のコメントを解除してください
//InitializeComponent();
}
[ウェブメソッド]
パブリック文字列 HelloWorld()
{
return "Hello World";
}
[ウェブメソッド]
Public int GetSum(int a, int b)
{
int sum = a b;
合計を返します;
}
}
コードをコピー コードは次のとおりです:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
http://www.w3.org/1999/xhtml">
<スクリプト言語="javascript">
関数メソッド(obj)
{
document.getElementById("txtSum").value = obj;
}
関数 Hello()
{
WebService.HelloWorld(backMethod);
}
関数 getSum()
{
var a,b;
a = document.getElementById("txtA").value;
b = document.getElementById("txtB").value;
試してみてください
{
WebService.GetSum(a, b, メソッド);
}
キャッチ(エラー)
{
アラート(err.説明);
}
}