Valor passante em Silverlight
-
19-09-2019 - |
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
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