Вопрос

Как можно передать значение с одной страницы на другую страницу в silverlight?У меня есть одно приложение silver light, которое содержит две страницы, один файл xaml.cs и один файл asmx.cs.У меня есть одно текстовое поле в названиях страниц xaml Text1.Мое требование заключается в том, чтобы во время запуска я мог передать значение текстового поля в файл asmx.cs.Как это будет сделано?мой код в файле 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";
    }

значение xxx в коде заменяется переданным значением со страницы xaml.cs.пожалуйста, помогите мне

Это было полезно?

Решение

Ваш файл asmx является веб-сервисом, вам нужно будет вызвать веб-сервис в вашем приложении silverlight для взаимодействия с asmx.И вам нужно будет создать соответствующий веб-метод с параметрами.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top