我的代码不起作用 - ASP.net

时间:2014-02-28 20:12:38

标签: asp.net

对不起mybad英语:

在更正我的代码后,它不想显示更多。 有人可以检查我的代码吗?

try 
{
    if ((Convert.ToInt32(TextBox1.Text) < 3) || ((Convert.ToInt32(TextBox1.Text) > 15)))
    {
        Response.Write("it works?"); //small test of my code.
    }
    else
    {

    }
}
catch (Exception)
{

}

请解释你做了什么?

1 个答案:

答案 0 :(得分:5)

整数解析不需要try-catch。您可以使用int.TryParse之类的:

int value;
if (int.TryParse(TextBox1.Text, out value) && (value < 3 || value > 15))
{
    //valid values
    Response.Write("it works?"); 
}
else
{
    //invalid values
}