帮助调用wcf服务

时间:2010-11-07 11:39:53

标签: .net wcf web-services serialization datacontract

我正在尝试创建和使用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);

        }
    }

1 个答案:

答案 0 :(得分:1)

最后一行应该是这样的:

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

如果不起作用,请发布完全错误消息和行号。