سؤال

كيف يمكن أن تمر قيمة من صفحة واحدة إلى صفحة أخرى في Silverlight. لدي تطبيق إضاءة فضي واحد يحتوي على صفحتين، ملف Xaml.cs واحد وملف واحد ASMX.CS. لدي مربع نص واحد في أسماء صفحة XAML النص 1. متطلباتي هو أنه في وقت تشغيل، يمكنني تمرير قيمة Textbox إلى ملف 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