【发布时间】:2009-08-02 18:28:13
【问题描述】:
我目前有这行代码,过去 6 个月一直在工作:
If IsNumeric(txtProductID.Text) Then
...do stuff
Else
Dim msg As String = "Error!"
End If
突然之间,无论在txtProductID(包括纯数字)中输入什么样的条目,它都失败了!我有理由为此发疯吗?
【问题讨论】:
-
它是如何失败的?它是否返回错误的值?它会引发某种异常吗?
-
以什么方式失败?返回 false 还是抛出错误?你能在输入表单之外重现这个吗?在将 txtProductID.Text 传递给 IsNumeric 之前尝试打印它,以确保传递的内容与您认为传递的内容相同。
-
感谢迈克尔,请参阅下面的回答。我觉得自己很笨。
-
我刚刚投票结束这个问题,让你摆脱痛苦。我选择“垃圾邮件”作为原因,因为没有“自伤”选项。 :)