Frage

Wie man einen Wert von einer Seite zu einer anderen Seite in Silver passieren kann. Ich habe eine silberne Licht-Anwendung, die zwei Seiten enthält, eine xaml.cs-Datei und eine asmx.cs Datei. Ich habe ein Textfeld in XAML Seite Namen Text1. Meine Forderung ist zum Zeitpunkt des Laufens, dass ich den Textbox Wert Datei asmx.cs passieren könnte. Wie wird es geschehen? mein Code in asmx.cs Datei

public string DataInsert(string emp)
    {
        SqlConnection conn = new SqlConnection("Data Source=Nisam\\OFFICESERVERS;Initial Catalog=Employee;Integrated Security=SSPI");
        SqlCommand cmd = new SqlCommand();
        conn.Open();
        cmd.Connection = conn;
        cmd.CommandText = "Insert into  demo Values (@Name)";
        cmd.Parameters.AddWithValue("@Name", xxx);
        cmd.ExecuteNonQuery();
        return "Saved";
    }

der Wert xxx im Code wird durch den übergebenen Wert von xaml.cs Seite ersetzt. pls help me

War es hilfreich?

Lösung

Ihre asmx Datei ist ein Webservice, müssen Sie auf dem Web-Service in Ihrer Silverlight-Anwendung mit asmx kommunizieren aufzurufen. Und Sie müssen entsprechende Web-Methode mit Parametern erstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top