У меня есть приложение, написанное на 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);
}
... Мне интересно, мой подход для преобразования текстовых полей и метки из строки в int проблема. Могу ли я получить некоторую помощь относительно того, что я делаю неправильно?