Announcement

Collapse
No announcement yet.

BeginGetRequestStream funktioniert nicht in Silverlight

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • BeginGetRequestStream funktioniert nicht in Silverlight

    Code:
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create("...");         
    request.ContentType = "application/x-www-form-urlencoded";        
      // Set the Method property to 'POST' to post data to the URI.         
    request.Method = "POST";          
    // start the asynchronous operation         
    request.BeginGetRequestStream(new AsyncCallback(GetRequestStreamCallback), request);

    Dieser Code funktioniert in WPF, aber nicht in Silverlight.
    Die Methode GetRequestStreamCallback wird nie aufgerufen.
    Gibt es im Browser eine Einstellung, die das verhindert?


    Oder anders gefragt, wie kann ich in Silverlight eine PHP Datei aufrufen,
    die zwei Parameter erwartet und einen String zurückliefert?


    Danke
    Günther

  • #2
    hat denn keiner eine Lösung?

    Ein anderer Code, der in WPF ebenfalls wunderbar funktioniert, geht auch nicht in Silverlight.
    Die rot markierten Methoden kennt mein Compiler nicht:
    Code:
                    WebClient webClient = new WebClient();                
                    System.Collections.Specialized.NameValueCollection formData = new NameValueCollection();
                    formData["param1"] = KdNr; 
                    formData["param2"] = Pwd;
                    byte[] responseBytes = webClient.UploadValues(url, "POST", formData);
                    string responsefromserver = Encoding.UTF8.GetString(responseBytes);
                    webClient.Dispose();
    Günther

    Comment


    • #3
      Nunja, mein Interesse mich mit toter Technik zu beschäftigen ist eher so lala
      Aber ein Blick in die Doku zeigt das Silverlight diese Methoden (ich hab jetzt nur UploadValues nachgeschaut) nicht hat.

      Comment

      Working...
      X