VS2008에서 JavaScript를 사용하여 WebServices_javascript 호출 팁

WBOY
풀어 주다: 2016-05-16 16:25:55
원래의
1250명이 탐색했습니다.

지난 며칠 동안 작업이 완료되었으며 중요한 것은 없습니다. WebServices에 대한 지식을 배우는 데 시간이 걸렸습니다. 꽤 흥미롭고 어렵지 않습니다.

먼저 VS2008을 사용하여 asp.net 웹사이트를 만듭니다

두 번째로 아래와 같이 프로젝트—>새 항목 추가—>웹 서비스를 마우스 오른쪽 버튼으로 클릭합니다.

WebService.cs와 WebService.asmx라는 두 개의 파일이 생성됩니다
WebService.cs에 코드 추가:

코드 복사 코드는 다음과 같습니다.

시스템 사용;
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;
        반환 합계;
}
}

Default.aspx 페이지

코드 복사 코드는 다음과 같습니다.

<%@ 페이지 언어="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);
        }
     }


   
   
   

       
            <서비스>
               
           
       

       

       
        =
       
       

   

   

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!