Pergunta

Como pode passar um valor de uma página para outra em Silverlight. Eu tenho um aplicativo de luz de prata que contém duas páginas, um arquivo xaml.cs e um arquivo ASMX.CS. Eu tenho uma caixa de texto em nomes de página xaml text1. Meu requisito é que, no momento da execução, eu poderia passar o valor da caixa de texto para o arquivo ASMX.CS. Como isso será feito? Meu código no arquivo ASMX.CS é

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";
    }

O valor xxx no código é substituído pelo valor passado da página XAML.CS. por favor me ajude

Foi útil?

Solução

Seu arquivo ASMX é um serviço da Web, você precisará invocar o serviço da Web em seu aplicativo Silverlight para se comunicar com o ASMX. E você precisará criar um método da Web apropriado com parâmetros.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top