textbox中值转换为int问题?
如何判断textbox1的值是否可以转换为int类型?
<asp:textbox id="FileNumber" runat="server" ></asp:textbox>
if (可以转换)
{
int FileNumbers=int.Parse(FileNumber.Text.ToString());
}
else
{
Message1.Text="请输入正确数字!";
}
问题点数:20、回复次数:3Top
1 楼xhan2000(popeye.net)回复于 2003-01-07 15:17:16 得分 10
没办法,只有写个IsNum的方法
try{
int FileNumbers=int.Parse(FileNumber.Text.ToString());
return true;
}
catch
{
return false;
}Top
2 楼ZHANG9652(剑神独孤求败)回复于 2003-01-07 15:26:34 得分 5
try
{
if (!isNaN(parseInt(FileNumber.Text.ToString())))
{
int FileNumbers=parseInt(FileNumber.Text.ToString());
}
else
{
Message1.Text="请输入正确数字!";
}
}
Top
3 楼raychiu(绝世好欣)回复于 2003-01-07 16:42:08 得分 5
用校验控件 RangeValidator 他有一个type 属性(在这里选择integer)还有他的其他属性只要设置好就行了。或者再加上cint函数。Top




