Ich habe Web-API erstellt, die Daten aus der SQL-Datenbank abruft. Ich muss Web API in Xamrin für Android und Xamarin für iOS konsumieren. ab sofort Xamarin für Android. Ich bin mir nicht sicher, wie ich die GET- und Post-Methode basierend auf dem Button-Klick-Ereignis aufrufen soll.
Hier ist Web-API
%Vor%}
MainActivity.cs
%Vor%Hier ist, wie ich diesen Service von fast jedem Projekt (einschließlich Xamarin-Projekten) verwenden würde.
Löschen Sie zuerst die Zeile in Ihrer Global.asax-Datei, die folgendes besagt:
%Vor%Im Allgemeinen ist das eine schlechte Übung. Sie möchten mindestens die XML- und JSON-Formatierer zur Verfügung haben, da die Verbraucher in einer ruhigen Umgebung feststellen können, welche Art von Serialisierung sie benötigen / wollen.
Als nächstes würde ich die Klasse System.Net.Http.HttpClient
verwenden, um mit diesem Dienst zu interagieren.
Von diesem Punkt aus ist die Interaktion mit dem Web-API-Dienst ziemlich einfach. Hier sind einige Beispiele.
%Vor%Das sollte Sie auf jeden Fall in die richtige Richtung bringen. Dies könnte definitiv aufgeräumt werden und ich schrieb es freihändig, so dass es einige Tippfehler geben könnte.
Aktualisieren
Aktualisieren Sie Ihre MainActivity.cs
Anstelle von int id = Convert.ToInt32(txtValue1)
Verwenden Sie
%Vor% Anstelle von GetButton.Click += GetDept(id);
Verwenden Sie
%Vor%