지난 며칠 동안 작업이 완료되었으며 중요한 것은 없습니다. WebServices에 대한 지식을 배우는 데 시간이 걸렸습니다. 꽤 흥미롭고 어렵지 않습니다.
두 번째로 아래와 같이 프로젝트—>새 항목 추가—>웹 서비스를 마우스 오른쪽 버튼으로 클릭합니다.
시스템 사용;
System.Collections.Generic 사용;
System.Linq 사용;
System.Web을 사용하여;
System.Web.Services 사용;
System.Web.Script.Services 사용;
///
///WebService 요약 설명
/// 요약>
[WebService(네임스페이스 = "
http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//다음 코드를 추가하려면 주의하세요//
[스크립트서비스]
//AJAX를 사용하여 스크립트에서 이 웹 서비스를 호출하려면 다음 줄의 주석 처리를 해제하세요.
// [System.Web.Script.Services.ScriptService]
공개 클래스 WebService : System.Web.Services.WebService
{
공용 웹서비스()
{
//설계된 구성 요소를 사용하는 경우 다음 줄의 주석 처리를 해제하세요.
//InitializeComponent()
}
[웹방법]
공개 문자열 HelloWorld()
{
"Hello World"를 반환합니다.
}
[웹방법]
공개 int GetSum(int a, int b)
{
int sum = a b;
반환 합계;
}
}
<%@ 페이지 언어="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)
{
경고(err.description);
}
}