C# 如果客户端不存在或为空,则返回错误消息
目前,我创建了一个测试应用程序来测试我的SOAP服务,一切正常。现在,如果用户输入的ID在DB中不存在,或者如果未在textbox中输入ID,我想返回错误消息。 错误消息应该出现在txtRezultat或弹出消息中,这无关紧要C# 如果客户端不存在或为空,则返回错误消息,c#,soap,service,C#,Soap,Service,目前,我创建了一个测试应用程序来测试我的SOAP服务,一切正常。现在,如果用户输入的ID在DB中不存在,或者如果未在textbox中输入ID,我想返回错误消息。 错误消息应该出现在txtRezultat或弹出消息中,这无关紧要 private void button1_Click(object sender, EventArgs e) { AkontoService.AkontasSoapClient client = new AkontoServic
private void button1_Click(object sender, EventArgs e)
{
AkontoService.AkontasSoapClient client = new AkontoService.AkontasSoapClient();
var respons = client.GetAkontasById(txtAkonto.Text);
txtRezultat.Text = respons;
}
您可以在设置内容之前检查响应的内容
private void button1_Click(object sender, EventArgs e)
{
AkontoService.AkontasSoapClient client = new AkontoService.AkontasSoapClient();
var respons = client.GetAkontasById(txtAkonto.Text);
if (string.IsNullOrEmpty(respons))
{
txtRezultat.Text = "Error: Client not found!";
}
else
{
txtRezultat.Text = respons;
}
}
正在删除oracle标记,因为它与oracle DB无关。抱歉,我没有看到这个。抱歉,谢谢。它现在可以工作了,包括string.IsNullOrEmptyrespons I put response!=null这就是我无法获取错误消息的原因。@Xerror这是因为来自SOAP服务的响应不是null: