2010-11-07 99 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