2014-02-28 45 views
0

對不起,我的密碼英文:我的密碼無效 - ASP.net

糾正我的代碼後,它不想顯示更多。 有人可以檢查我的代碼嗎?

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

    } 
} 
catch (Exception) 
{ 

} 

請說明你做了什麼?

+2

什麼「不工作」的代碼? – user2864740

+0

如果潛在的異常沒有被吞噬,它可能會更明顯。 –

+0

wat給錯誤了嗎? – Tushar

回答

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 
} 
+0

它應該工作,但它不。你有另外的選擇嗎? – VeraRodermond

+0

@ user3319482,什麼是你'TextBox'的價值,也正是你需要的檢查*(如範圍??)* – Habib

+0

這是我的文本框 – VeraRodermond