2012-11-27 78 views
1

什麼是最佳的解決方案是驗證整數量。驗證整個數字

我在考慮以下內容。

double value = Double.Parse(txtCubes.Text); 
    double wholeValue = Math.Round(value); 
Console.WriteLine("You added " + wholeValue + " blocks of ice"); 

是否有更好的方法確保輸入整數值?

+0

如果你不想使用標記驗證並保持它在代碼爲你,可以考慮使用'Int32.TryParse'的http:// MSDN .microsoft.com/EN-US /庫/ f02979c7.aspx –

回答

3

可以使用compare validator對於int驗證

<asp:CompareValidator runat="server" Operator="DataTypeCheck" Type="Integer" 
ControlToValidate="youTextBoxID" ErrorMessage="Value must be a whole number" />