Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1979 connectés 

 


Dernière réponse
Sujet : formulaire ASP.net et C# .... Help ! ...
chichos Bonjour,
 
j'aimerais réaliser une page ASP (ou ASP.net) qui affiche un formulaire à remplir(jusque là, facile !)  
une fois le formulaire rempli, il va m'appeler une page "test.aspx", (donc de l'ASP.net)
or,je veux que cette page aille m'éxecuter un fichier "test.cs" qui contienne tout le code C# et qui fait tout ce que je veux.
 
le problème du compilateur, àl'heure actuelle est qu'il ne reconnaît pas le namespace.
comment faire, des idées ?
j'ai bien fait des recherches sous notre ami google mais je trouve pas mon bonheur.  
 
voilà ma page "test.aspx" :
 
<%@ Import Namespace="MatchService.GenerationTruc" %>
 
<html>
<head>
<title>Titre</title>
 
<script language="C#" runat="server">
 
public void main()
{
    try
    {
 GenerationTruc truc= new GenerationJeton();
 truc.make_chose("12365498702681", "45464", "4564", "45645664", "464646", 0, 6, -8);
    }  
 catch (Exception exc)  
    {
  Message.InnerHtml = "A network error occured or the service was unable to locate the symbol, please try again.";
    }
}
</script>
 
<body bgcolor="ffffee" style="font: 10pt verdana">
 
 <%main%><br>
 
</body>
</html>
 
et la classe C# contenant la méthodes est définie comme suit:
 
 
namespace MatchService {
 using System.Diagnostics;
 using System.Xml.Serialization;
 using System;
 using System.Web.Services;
 using System.Web.Services.Protocols;
       
/// <remarks/>
 /// [System.Diagnostics.DebuggerStepThroughAttribute()]
  [System.Web.Services.WebServiceBindingAttribute(Name="Hello",Namespace="http://net-entreprises.fr/portail" )]
  public class GenerationJeton : System.Web.Services.Protocols.SoapHttpClientProtocol  
  {
   public GenerationTruc()
   {
    this.Url = "http://serveur:8080/soap/servlet/rpcrouter/";
   }
   [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="", ResponseNamespace="" )]
   [return: System.Xml.Serialization.SoapElementAttribute("response" )]
         
   public int make_chose(string abc, string first_name, string last_name, string text1, string text2, int number1, int number2, int number3)  
   {
    int count;
    int i;
 
    object[] result = this.Invoke("make_chose", new object[] {siret, first_name, last_name, text1, text2, number1, number2, number3});
   
    count = result.Length;
    Console.WriteLine(count + " résultats recupéré(s)" );
    for(i = 0; i < count; ++i) { Console.WriteLine(result[i]); }
    return (int) result[0];
   }
  }
}
 
l'erreur que j'ai est que le compilateur ne trouve pas mon namespace et ne fait donc jamais appel à ma classe C#

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
chichos Bonjour,
 
j'aimerais réaliser une page ASP (ou ASP.net) qui affiche un formulaire à remplir(jusque là, facile !)  
une fois le formulaire rempli, il va m'appeler une page "test.aspx", (donc de l'ASP.net)
or,je veux que cette page aille m'éxecuter un fichier "test.cs" qui contienne tout le code C# et qui fait tout ce que je veux.
 
le problème du compilateur, àl'heure actuelle est qu'il ne reconnaît pas le namespace.
comment faire, des idées ?
j'ai bien fait des recherches sous notre ami google mais je trouve pas mon bonheur.  
 
voilà ma page "test.aspx" :
 
<%@ Import Namespace="MatchService.GenerationTruc" %>
 
<html>
<head>
<title>Titre</title>
 
<script language="C#" runat="server">
 
public void main()
{
    try
    {
 GenerationTruc truc= new GenerationJeton();
 truc.make_chose("12365498702681", "45464", "4564", "45645664", "464646", 0, 6, -8);
    }  
 catch (Exception exc)  
    {
  Message.InnerHtml = "A network error occured or the service was unable to locate the symbol, please try again.";
    }
}
</script>
 
<body bgcolor="ffffee" style="font: 10pt verdana">
 
 <%main%><br>
 
</body>
</html>
 
et la classe C# contenant la méthodes est définie comme suit:
 
 
namespace MatchService {
 using System.Diagnostics;
 using System.Xml.Serialization;
 using System;
 using System.Web.Services;
 using System.Web.Services.Protocols;
       
/// <remarks/>
 /// [System.Diagnostics.DebuggerStepThroughAttribute()]
  [System.Web.Services.WebServiceBindingAttribute(Name="Hello",Namespace="http://net-entreprises.fr/portail" )]
  public class GenerationJeton : System.Web.Services.Protocols.SoapHttpClientProtocol  
  {
   public GenerationTruc()
   {
    this.Url = "http://serveur:8080/soap/servlet/rpcrouter/";
   }
   [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="", ResponseNamespace="" )]
   [return: System.Xml.Serialization.SoapElementAttribute("response" )]
         
   public int make_chose(string abc, string first_name, string last_name, string text1, string text2, int number1, int number2, int number3)  
   {
    int count;
    int i;
 
    object[] result = this.Invoke("make_chose", new object[] {siret, first_name, last_name, text1, text2, number1, number2, number3});
   
    count = result.Length;
    Console.WriteLine(count + " résultats recupéré(s)" );
    for(i = 0; i < count; ++i) { Console.WriteLine(result[i]); }
    return (int) result[0];
   }
  }
}
 
l'erreur que j'ai est que le compilateur ne trouve pas mon namespace et ne fait donc jamais appel à ma classe C#

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)