C#如何使用SOAP API服务计算两个数字之和?

C#如何使用SOAP API服务计算两个数字之和?,c#,api,soap,C#,Api,Soap,我有一个用C#编写的应用程序,它调用SOAP服务来计算变量;变量输入到两个各自的文本字段中,单击提交按钮后,应通过标签返回总和(标签设置为零)。但是,当单击按钮时,应用程序无法计算总和,因此标签保持为0,与输入文本字段的两个数字之和相反 代码如下: protected void btnCalculate_Click(object sender, EventArgs e) { Calculator.CalculatorSoapClient client =

我有一个用C#编写的应用程序,它调用SOAP服务来计算变量;变量输入到两个各自的文本字段中,单击提交按钮后,应通过标签返回总和(标签设置为零)。但是,当单击按钮时,应用程序无法计算总和,因此标签保持为0,与输入文本字段的两个数字之和相反

代码如下:

protected void btnCalculate_Click(object sender, EventArgs e)
        {
            Calculator.CalculatorSoapClient client = new Calculator.CalculatorSoapClient();

            int intNumOne = int.Parse(txtNumberOne.Text);
            int intNumTwo = int.Parse(txtNumberTwo.Text);

            int SumOfNumbers = client.Add(intNumOne, intNumTwo);

            //convert text to int
            SumOfNumbers = int.Parse(lblResult.Text);


        }
这是客户端的参考。添加:

public int Add(int intA, int intB) {
            return base.Channel.Add(intA, intB);
        }

…我想知道我将文本字段和标签从string转换为int的方法是否是问题所在。关于我做错了什么,我能得到一些帮助吗?

你能调试一下吗?
intNumOne
intNumTwo
的值是什么?
client.Add()
是什么样子的?这一行看起来也是倒过来的:
SumOfNumbers=int.Parse(lblResult.Text)。您不应该使用
SumOfNumbers
?@devNull…设置标签文本吗?在调试过程中,intNumOne(返回的值是10-我在文本字段1中输入的数字)和intNumtwo(返回的值是20-我在文本字段2中输入的数字)分别呈现30,这是正确的,但由于某些原因,标签仍然反映0。。。Add()是REST服务:…希望这样做sense@devNull…此外,我添加了client.Add()的引用/定义…如果您能提供进一步的帮助,请告诉我。。。谢谢