Maison > interface Web > js tutoriel > Utilisation de JavaScript pour appeler les astuces WebServices_javascript dans VS2008

Utilisation de JavaScript pour appeler les astuces WebServices_javascript dans VS2008

WBOY
Libérer: 2016-05-16 16:25:55
original
1291 Les gens l'ont consulté

Les tâches ont été réalisées ces derniers jours, et il n'y a rien d'important. J'ai pris le temps d'acquérir les connaissances sur les WebServices, je trouve cela assez intéressant et pas très difficile.

Tout d'abord, créez un site Web asp.net en utilisant VS2008

Deuxièmement, faites un clic droit sur le projet—>Ajouter un nouvel élément—>Service Web comme indiqué ci-dessous :

Deux fichiers, WebService.cs et WebService.asmx, seront générés
Ajoutez du code dans WebService.cs :

Copier le code Le code est le suivant :

en utilisant le système ;
en utilisant System.Collections.Generic;
en utilisant System.Linq;
en utilisant System.Web ;
en utilisant System.Web.Services;
en utilisant System.Web.Script.Services;
///
///Description récapitulative du WebService
///

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//Note d'ajouter le code suivant//
[ScriptService]
//Pour permettre à ce service Web d'être appelé à partir d'un script utilisant ASP.NET AJAX, décommentez la ligne suivante.
// [System.Web.Script.Services.ScriptService]
classe publique WebService : System.Web.Services.WebService
{
WebService public()
{
//Si vous utilisez des composants conçus, veuillez décommenter la ligne suivante
​​​​ //InitializeComponent();
>
[WebMéthode]
Chaîne publique HelloWorld()
{
         renvoyer "Hello World" ;
>
[WebMéthode]
Public int GetSum(int a, int b)
{
         somme int = a b;
        renvoyer la somme ;
>
>

Page par défaut.aspx

Copier le code Le code est le suivant :

<%@ 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">

   


    fonction Méthode(obj)
     {
        document.getElementById("txtSum").value = obj;
     >
     fonction Bonjour()
     {
         WebService.HelloWorld(backMethod);
     >
     fonction getSum()
     {
        var a,b;
        a = document.getElementById("txtA").value;
        b = document.getElementById("txtB").value;
        essayez
        {
            WebService.GetSum(a, b, Méthode);
        >
        attraper(err)
        {
            alert(err.description);
        >
     >


   
   
   

       
           
               
           

       

       

       
        =
       
       

   

   


通过以上方法就可以轻松的调用WebService中的方法,WebService中也可以返回一个DataSet结果集。
后面还得继续学习WebService的知识。
以方便大家共同学习、交流。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal