首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 一个判断数字的小问题 [已结贴,结贴人:usun82]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-18 17:03:45 楼主
    在页面上有一个textbox和一个button,在textbox里输入一个数字,比如3,然后点button页面就跳到第3页,现在要做的是我想做个判断,如果用户在textbox里输入的不是数字而是汉字或者字母是跳到错误页面,这个判断怎么写。形式如:if(this.TextBox1.Text是数字)
                    {
                        //执行这里
                    }
                    else
                    {
                        Response.Write("输入有误");
                    }
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yy1725
    • 等级:
    发表于:2008-06-18 17:08:261楼 得分:0
    拖一个
    RegularExpressionValidator
    上去做验证咯
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-18 17:11:382楼 得分:20
    try
    {
    Int.prase(TextBox1.Text.Trim());
    }
    catch
    {
    Response.Redirect("errorpage.aspx");
    }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-18 17:11:503楼 得分:0
    这也是个办法,能不能向我说的那样呢?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ojlovecd
    • 等级:
    发表于:2008-06-18 17:14:314楼 得分:0
    C# code
    int pageIndex = 0; if(int.TryParse(this.TextBox1.Text,out pageIndex)) //跳转 else Response.Write("输入有误");
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-18 17:15:015楼 得分:0
    RegularExpressionValidator 这个控件最简单
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • syc958
    • 等级:
    发表于:2008-06-18 17:19:066楼 得分:0
        public static bool IsNumberic(string str)
        {
            try
            {
                int var1 = Convert.ToInt32(str);
                return true;
            }
            catch
            {
                return false;
            }
        }


    if(IsNumberic(this.TextBox1.Text.trim()))
                    {
                        //执行这里
                    }
                    else
                    {
                        Response.Write("输入有误");
                    }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-06-18 17:28:167楼 得分:0
    很感激大家,我们最后是用zkcq2004方法做的,谢谢你们的热情!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved