当前,我创建了一个测试应用程序以测试我的SOAP服务,并且一切正常,现在,如果用户输入的ID在数据库中不存在,或者如果未在文本框中输入ID,我想返回错误消息。
错误messaga应该出现在txtRezultat或弹出消息中,没关系。
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;
}
}