none
Passer requête POST depuis une Windows Form vers une WebForm en ASP .NET C# et récupérer la value ? RRS feed

  • Question

  • Bonjour,

    Je suis actuellement en train de me débattre pour passer une valeur (un id) depuis une application Windows Forms vers une page WebForms ASP.NET et récupérer cette valeur côté serveur.

    J'ai ce code côté client :

    String idtostring = "id=" + userid.ToString();
    intarray = Encoding.ASCII.GetBytes(idtostring);
    demarrer(intarray);
    }
    
    private void demarrer(byte[] array)
    {
        var Url = "http://localhost;51146/MaPage.aspx";
        MyWebBrowser.Navigate(Url, "_blank", array, "");
    }

    Et ceci côté serveur :

    private String getpostdata()
    {
        System.Diagnostics.Debug.WriteLine(Request.Form.ToString());
        return Request.Form["id"];
    }

    getpostdata() me retourne la valeur null quand elle est appelée après ouverture de la page par la méthode navigate. Est-ce que quelqu'un saurait comment récupérer la valeur de l'userid ?

    lundi 27 avril 2015 12:48

Réponses

Toutes les réponses

  • Bonjour LeReferee,

    Pour récupérer la valeur de UserID, essayez ceci:

    MembershipUser membershipUser = Membership.GetUser();
    string UserID = membershipUser.ProviderUserKey.ToString();

    Merci de nous tenir au courant.

    Cordialement,
    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    mardi 28 avril 2015 11:05
    Modérateur
  • Bonjour,

    Je partage ici la solution trouvée de votre souci pour que d'autres personnes avec le même problème puissent profiter: ASP.NET : How to send and retrieve data from a WinForm to a WebForm ?                                 

    Cordialement,

    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.


    mardi 5 mai 2015 10:46
    Modérateur