c# - C# 如何使用 SOAP API 服务计算两个数字的总和?
问题描述
我有一个用 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);
}
这是client.Add的参考:
public int Add(int intA, int intB) {
return base.Channel.Add(intA, intB);
}
...我想知道我将文本字段和标签从字符串转换为 int 的方法是问题所在。关于我做错了什么,我能得到一些帮助吗?
解决方案
推荐阅读
- javascript - 更新 MongoDB 上的数据
- angular - .Net Core SPA Angular - 如何在 Index.html 中编辑构建输出脚本引用
- c - 关机,操作系统是怎么实现的呢?(C内核开发)
- laravel - 颤振自定义通知声音不起作用(FCM)
- javascript - 每个单词的首字母大写
- javascript - Jquery在打开一个时关闭同一类的所有其他下拉列表?
- python - 根据DF2中的坐标下采样DF1
- lazy-loading - 如何在网页中延迟加载文本
- java - 链式反应组件调用
- unit-testing - 使用 Jest 在 Vue 中测试按钮上的触发器单击不起作用