我使用SoapUI来测试我的Web服务。关键是没有采用某些标签的价值,即
<con:customerLastName>Smith</con:customerLastName>
<con:customerFirstName>John</con:customerFirstName>
我不知道原因,但总是DataMember customerFirstName返回null
我的contract.cs
[DataContract]
public class recordParameter
{
[DataMember(EmitDefaultValue = false)]
public string customerLastName { get; set; }
[DataMember(EmitDefaultValue = false)]
public string customerFirstName { get; set; }
}
我的ws.cs
case "customerData":
if (!String.IsNullOrEmpty(request.parameters.record.customerLastName) && !String.IsNullOrEmpty(request.parameters.record.customerFirstName)){