注册 登录
编程论坛 ASP.NET技术论坛

获取文本框的值出错了

fyz520 发布于 2010-04-09 12:14, 1206 次点击
double num1 = Convert.ToDouble(TextBox1.Text);

运行的时候提示一个框:输入字符串的格式不正确。
我把TextBox1的text属性设置为0的时候就可以正常运行了,这是为什么呢?还有Convert这个是什么对象哦,最好能具体说说它的用法,先谢过了
8 回复
#2
hu33921002010-04-09 12:35
Convert 是转换字符类型的,你试试在输入后面去掉空格试试TextBox1.Text.Trim()试试吧!
#3
bozl2010-04-09 12:44
去掉空格TextBox1.text.trim()
#4
fyz5202010-04-09 19:54
double num1 = Convert.ToDouble(TextBox1.Text.Trim());   我这样写还是出现“输入字符串的格式不正确”的错误啊。
如果把TextBox1的Text属性设置为0的话就可以正常运行的
#5
saitor2010-04-09 20:42
你输入的不是数字
#6
misswang2010-04-09 21:51
你的类型为Double类型的,你在输入值的时候也要是该类型
#7
work0012010-04-11 08:42
TextBox1.text.trim() 取得空格,还要保证输入正确。
#8
kangsx11282010-04-11 15:28
看是不是加了什么验证控件,或者把autopostback开了
#9
czyzhuo2010-04-12 12:57
應該是輸入的類型不正確!!
1