(急用)我用c#变网页时出现格式转换错误,求解!谢了 System.FormatException: 输入字符串的格式不正确。int qx2 = int.Parse(TextBox3.Text); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int qx2 = 0;if(int.TryParse(TextBox3.Text,out qx2)){ //你的操作} int.TryParse 与 int.Parse 又较为类似,但它不会产生异常,转换成功返回 true,转换失败返回 false。最后一个参数为输出值,如果转换失败,输出值为 0我定义权限最大时为0,如果转换失败,会不会出现权限定值的混乱?谢谢! 可以把转换结果和返回的bool值一起判断 如果转换失败可以MessageBox提示用户格式不正确,让用户重写输入 int qx2 ; if (int.TryParse(TextBox3.Text, out qx2)) { if (qx2 == 1) { Response.Redirect("grxx.aspx"); } if (qx2 == 0) { Response.Redirect("grxx2.aspx"); } } else { Response.Write("<script>alert(\"登陆失败,请检查输入信息!\");</script>"); } 我这样用int.tryparse可以吗? C# 结构体 struct 请教一些C#权限管理的问题 winform的控件处理光标的问题。大家给支支招啊。 ultraGrid的单元格如何自动换行 请教高手问题:关于读取数据库中Image类型数据(doc),然后实现客户端下载 散200分:突然发现自己好渺小,很多东西都不能决定,包括自己的去留,还有技术水平! 怎样显示文件列表?? C# 在线支付如何做? 求救﹕DataGrid的問題﹗ 关于ADO.NET中UPDATE的问题,请各位高手帮帮忙!!! 求助,自己做了好久也没做出来。 vs2010怎么自定义xml注释方式???
int qx2 = 0;
if(int.TryParse(TextBox3.Text,out qx2))
{
//你的操作
}
可以把转换结果和返回的bool值一起判断
if (int.TryParse(TextBox3.Text, out qx2))
{
if (qx2 == 1)
{
Response.Redirect("grxx.aspx");
}
if (qx2 == 0)
{
Response.Redirect("grxx2.aspx");
} }
else
{
Response.Write("<script>alert(\"登陆失败,请检查输入信息!\");</script>");
}
我这样用int.tryparse可以吗?