Asp.net 出错:System.FormatException: 输入字符串的格式不正确
来源:互联网 发布:给我一个公司域名邮箱 编辑:程序博客网 时间:2024/05/31 19:15
Asp.net C#:System.FormatException: 输入字符串的格式不正确
protected void btnOut_Click(object sender, EventArgs e)
{
int age = Convert.ToInt32(txtAge.Text);//System.FormatException: 输入字符串的格式不正确。
string strOut = string.Empty;
if (age < 20)
{
strOut = "姑娘十八一朵花";
}
else if (age >= 20 && age < 30)
{
strOut = "窈窕熟女,君子好逑";
}
else // age > 30
{
strOut = "过了三十老来俏!";
}
Response.Write("您是:" + strOut);
}
错误原因:txtAge.Text的值不能转换成int数据类型,比较经典的是txtAge.Text的值为null;只有当txtAge.Text的值为数字字符串且在int类型的有效值范围内-2,147,483,648 到 2,147,483,647时才能转换成int数据类型。
要解决此类错误应先判断txtAge.Text的值的有效性然后再进行int数据类型转换。
- Asp.net 出错:System.FormatException: 输入字符串的格式不正确
- phprcp .net版报错误:System.FormatException: 输入字符串的格式不正确。
- System.FormatException: 输入字符串的格式不正确---实例解释 (转载)
- asp.net“输入字符串的格式不正确”之解决
- 输入字符串的格式不正确
- 输入的字符串格式不正确
- 输入字符串的格式不正确。
- 关于输入字符串格式不正确的问题
- e.CommandArgument输入字符串的格式不正确?
- Nhibernate 中 输入字符串的格式不正确
- e.CommandArgument输入字符串的格式不正确?
- 关于System.Convert.ToInt32(“0.00000000001112”);提示:输入字符串的格式不正确
- asp.net2.0 TreeView控件“输入字符串的格式不正确”或“回调时发生错误”
- 引发的异常:“System.FormatException"
- 调试网站出现:输入字符串的格式不正确。
- string.Format 异常 输入字符串的格式不正确
- SCRIPT5022: Sys.WebForms.PageRequestManagerServerErrorException: 输入字符串的格式不正确。
- Convert() 转换时 报错:输入字符串的格式不正确
- cddcc
- 基于Sphinx+MySQL全文检索架构设计
- 对找工作的毕业生的忠告[转贴]
- 负数的二进制编码——越是基础的越是要掌握
- sql 汉字转首字母拼音
- Asp.net 出错:System.FormatException: 输入字符串的格式不正确
- this
- c#出错:System.NullReferenceException: 未将对象引用设置到对象的实例
- 卫星控制类操作系统VAX/VMS简介
- Effective Java 学习笔记(14)
- Effective Java 学习笔记(9)
- Effective Java 学习笔记 (10)
- Effective Java 学习笔记 (11)
- Effective Java 学习笔记 (12)