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.
Deuxièmement, faites un clic droit sur le projet—>Ajouter un nouvel élément—>Service Web comme indiqué ci-dessous :
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 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);
>
>