怎么校验一个数为大于0的整形? 我想校验在文本框输入的数,如果不是大于0的整数,提示出错!请问该怎么做?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是刚接触.net,所以很多东西都是刚接触,恳切帮忙解答,谢谢 if ( !System.Text.RegularExpressions.Regex.IsMatch(textBox1.Text,@"^[1-9]\d*$") ){ //提示出错} //Web里能用int.TryParse吗?int i;string s = "123";if (int.TryParse(s, out i) && i > 0) Text = "ok";else Text = "error"; TryParse可以,但是必须.NET2.0以上才有而且最好用long吧,int的话,10位以上就溢出了 try{ int txtVal = Convert.ToInt32(txt1.text); if(txtVal<0) { Response.Write("<script language='javascript'>" + "alert(' Value is less 0!')" + "</script>"); } else { ...... }}catch{ Response.Write("<script language='javascript'>" + "alert('Be Failure For Committing !')" + "</script>");} 基础问题,bool数组赋值出现问题 如何开发类QQ聊天软件? 问大家一个问题? VS2005在生成安装问题,急。。。。。。!!在线等待! 高手请进:如何在服务器端录制用户的声音信息? 有关BinaryRead & BinaryWrite的问题!!! C# .NET的基本问题:ASPX和ASPX.CS的关系 char[] 如何转换成 string 问个问题,散些分数 怎样实现C#里面两个不同项目之间窗体的引用呢 请教一个关于线程的问题 DES加密解密的问题
{
//提示出错
}
string s = "123";
if (int.TryParse(s, out i) && i > 0)
Text = "ok";
else Text = "error";
而且最好用long吧,int的话,10位以上就溢出了
{
int txtVal = Convert.ToInt32(txt1.text);
if(txtVal<0)
{
Response.Write("<script language='javascript'>" + "alert(' Value is less 0!')" + "</script>");
}
else
{
......
}
}
catch
{
Response.Write("<script language='javascript'>" + "alert('Be Failure For Committing !')" + "</script>");
}