2009-08-21 5 views
1

シルバーライトでは、1ページから別のページにどのように値を渡すことができます。 私はxaml.csファイルとasmx.csファイルの2つのページを含む1つのシルバーライトアプリケーションを持っています。私はxamlページ名Text1に1つのテキストボックスを持っています。私の要件は、実行時に、私はasmx.csファイルにテキストボックスの値を渡すことができます。それはどのように行われますか? asmx.csファイル内の私のコードはコード内の値xxxにはxaml.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"; 
    } 

です。 pls help me

答えて

1

あなたのasmxファイルはWebサービスです。asmxと通信するには、SilverlightアプリケーションでWebサービスを起動する必要があります。そして、適切なWebメソッドをパラメータで作成する必要があります。

関連する問題