2010-11-07 95 views
0

我正在嘗試創建和使用wcf服務。 當我嘗試調用期望數據協定作爲請求的服務操作時,它給我一個編譯時錯誤。它表示數據合約不能轉換爲字符串。我的事情,我必須先序列化它。但我不知道如何做序列化或反序列化。幫助調用wcf服務

public partial class _Default : System.Web.UI.Page 
    { 
     Service1Client _client = new Service1Client(); 

     protected void Page_Load(object sender, EventArgs e) 
     { 

      CompositeType _dataContract = new CompositeType(); 
      _dataContract.BoolValue = false; 
      _dataContract.StringValue = "vaibhav"; 

      TextBox1.Text=_client.GetDataUsingDataContract(_dataContract); 

     } 
    } 
+0

請發送代碼爲CompositeType和簽名爲GetDataUsingDataContract方法 – 2016-05-16 16:13:53

回答

1

最後一行應該是這樣的:

_dataContract = _client.GetDataUsingDataContract(_dataContract); 
TextBox1.Text = dataContract.StringValue; 

如果不工作,發佈確切錯誤信息和行號。

+0

@感謝,我錯誤地問了一個錯誤的問題。 – 2010-11-07 12:29:29

+0

我認爲這不是真正的問題 – 2016-05-16 16:21:40