我试图做到这一点,以便在单击按钮时从两个文本框中获取字符串并将其转换为双精度。但是,每次尝试调试时,单击按钮时编译器都会告诉我“输入字符串的格式不正确”。我不太确定为什么它不起作用。这是单击按钮的代码:
protected void btnCalculateSalary_Click(object sender, EventArgs e)
{
double annualHours = 0.0;
double payRate = 0.0;
double annualSalary = 0.0;
annualHours = Convert.ToDouble(lblAnnualHours.Text);
payRate = Convert.ToDouble(lblPayRate.Text);
annualSalary = annualHours * payRate;
lblAnnualSalary.Text = "Annual Salary: $" + annualSalary.ToString("C");
}
答案 0 :(得分:2)
您是否要解析标签的文本而不是文本框的文本?名称lblAnnualHours和lblPayRate表示这一点。