【发布时间】:2015-03-29 14:39:00
【问题描述】:
我已经看过几篇相同错误的帖子,但我无法弄清楚为什么它对我不起作用。
我正在尝试在文本框中添加多个值。我从 2 个文本框开始测试,但我的计划是总共有 10 个。但我一直收到这个错误。我在每个文本框中都有这个事件。想法?如果需要,我可以包含我的 asp 代码。
protected void calculateLabs(object sender, EventArgs e)
{
string lab01 = TextBox1.Text;
string lab02 = TextBox2.Text;
int num1 = int.Parse(lab01);
int num2 = int.Parse(lab02);
int final = num1 + num2;
Label1.Text = final.ToString();
}
更新,它可以工作,但异常仍然会在标签上显示消息,一旦我输入下一个值,错误就会消失。
protected void calculateLabs(object sender, EventArgs e)
{
try
{
int num1 = Convert.ToInt32(TextBox1.Text);
int num2 = Convert.ToInt32(TextBox2.Text);
int final = num1 + num2;
Label1.Text = final.ToString();
}
catch(Exception ex)
{
Label1.Text = ex.Message;
}
}
【问题讨论】: