好的,我的 Web 服务中有一个 WebMethod,它工作正常。然后我想添加另一个我想发送整个对象的地方,但是当我试图从 Windows 窗体调用这个方法时,它说方法丢失了?
网络服务代码:
{
[WebMethod]
public int getNumber(int n)
{
return n * n * 100;
}
[WebMethod]
public string GetValues(string value)
{
return "OK";
}
}
客户端代码:
private void button1_Click_1(object sender, EventArgs e)
{
localhost.Service1 service2 = new localhost.Service1();
metadata detective = new metadata();
detective.CrimeID = txtCrimeID.Text;
detective.InvestigatorID = txtInvestID.Text;
detective.DataArtefactID = txtDataID.Text;
service2. **<== when I type here GetValues = "Menu.localhost.Service1 does not contain definition for GetValues"**
}
但如果直接在“service2”之后。我将开始输入 get,然后方法 getNumber 将显示为可能的选择。我不明白为什么一种方法运行良好但另一种方法看起来不存在?