我正在尝试创建和使用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 :(得分:1)
最后一行应该是这样的:
_dataContract = _client.GetDataUsingDataContract(_dataContract);
TextBox1.Text = dataContract.StringValue;
如果不起作用,请发布完全错误消息和行号。