ASP.NET(C#)验证数字的两种方法
int i=0;
if (!int.TryParse(this.txtPage.Text, out i))
{
Response.Write("<script>alert('请输入有效数字!')</script>");
this.txtPage.Text = string.Empty;
}//判断是否是数字
try
{
if (Convert.ToInt32(this.txtPage.Text) > totalPage || Convert.ToInt32(this.txtPage.Text)<1)
{
ClientScript.RegisterClientScriptBlock(GetType(), "提示", "alert('请输入有效数字!')", true);
}
else
{
ViewState["pageindex"] = this.txtPage.Text;
GetData();
}
}
catch (Exception)
{
ClientScript.RegisterClientScriptBlock(GetType(), "提示", "alert('请输入有效数字!')", true);
}
相关推荐
-
C#验证码识别基础方法实例分析
本文实例讲述了C#验证码识别基础方法,是非常实用的技巧.分享给大家供大家参考.具体方法分析如下: 背景 最近有朋友在搞一个东西,已经做的挺不错了,最后想再完美一点,于是乎就提议把这种验证码给K.O.了,于是乎就K.O.了这个验证码.达到单个图片识别时间小于200ms,500个样本人工统计正确率为95%.由于本人没有相关经验,是摸着石头过河.本着经验分享的精神,分享一下整个分析的思路.在各位大神面前献丑了. 再来看看部分识别结果如下图所示: 这里是不是看着很眼熟?下面再来具体分析一下. 处理第一步
-
基于C#后台调用跨域MVC服务及带Cookie验证的实现
背景随着富客户端框架的盛行,以及众多优秀的前端js框架,很多情况我们会遇到跨域的问题,而js的ajax请求是不允许直接跨域访问的,当然你会说可以用JSONP等,但是由于代码洁癖,不想在前端和后台添加callback,而且很多情况你是无法控制的,需要牵连考虑太多的情况. 所以我直接绕过了,每个前端应用,自带一个通用后端服务代理,该服务解决跨域问题,自动代理帮前台获取跨域的数据. 如何算跨域虽然是个老问题,但是还是要提醒注意下两点:同IP,不同端口,数据访问是跨域的,但是Cookie访问是可以的(这
-
C#生成随机验证码代码分享
使用YZMHelper帮助类即可 复制代码 代码如下: using System; using System.Web; using System.Drawing; using System.Security.Cryptography; namespace ProjectWenDangManage.Framework { /// <summary> /// 验证码类 /// </summary> public class Rand {
-
C#中判断、验证字符串是否为日期格式的实现代码
本文介绍C#编程时,给定一个字符串,如何判断它是不是一个日期.本文将介绍两种方法,一个是判断字符串是否是时间,如果是就转换为一个时间变量,第二个方法是只作判断. 在C#中,对格式的判断有一类专门函数,那就是TryParse.TryParse在各个不同的类型类(如int,string,DateTime)中,都是存在的.在TryParse中一般有两个参数,一个是待判断的字符串,另外一个是转换后的结果保存变量. 复制代码 代码如下: string strDate = "2014-4-3";
-
c#生成验证码程序
复制代码 代码如下: using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.
-
C#身份证验证小例子
复制代码 代码如下: private string CheckCidInfo(string cid) { string[] aCity = new string[] { null, null, null, null, null, null, null, null, null, null, null, "北京", "天津", "河北", "山西", "内蒙古", null,
-
c#使用正则表达式匹配字符串验证URL示例
在System.Text.RegularExpression命名空间里,有正则表达式方法. 复制代码 代码如下: using System.Collections.Generic; using System.Text;using System.Text.RegularExpressions; namespace RegexDemo{ class Program { static void Main(string[] args) { R
-
C#实现身份证号码验证的方法
本文实例讲述了C#实现身份证号码验证的方法.分享给大家供大家参考.具体实现方法如下: 随着现在互联网的发展,越来越多的注册用户的地方都用到了身份证,那么对于输入的身份证如何验证呢?看下面的代码,其实很简单. 主要注意的是,目前的身份证分为16和18位,然后分别验证校验位,省份,生日即可. 主要类如下: 复制代码 代码如下: /// <summary> /// 验证身份证号码类 /// </summary> public class IDCardValidation {
-
C#小程序15位转18位身份证号代码
现在我们使用的都是18位身份证号,而以前都是15位身份证号,而如何将15位身份证号转18位身份证号转换为18位身份证号呢? 1.首先,在15位身份证的第6位之后加上"19"变为17位,即出生年月的年加上19,比如原来的92年就变为1992 2.然后,就是最后一位的计算,方法如下: 1)将1得到的17位身份证号,每一位乘以相应的系数,17位系数为{ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 } 2)将(1)求得17个数相加求和
-
C#中验证sql语句是否正确(不执行语句)
SET PARSEONLY检查每个 Transact-SQL 语句的语法并返回任何错误消息,但不编译和执行语句.SET PARSEONLY { ON | OFF }当 SET PARSEONLY 为 ON 时,SQL Server 只分析语句.当 SET PARSEONLY 为 OFF 时,SQL Server 编译并执行语句.SET PARSEONLY 的设置是在分析时设置,而不是在执行或运行时设置.在存储过程或触发器中不要使用 PARSEONLY.如果 OFFSETS 选项为 ON 而且没有
随机推荐
- 详解AngularJS脏检查机制及$timeout的妙用
- 收集的web页面html中常用的特殊符号大全
- javascript JSON操作入门实例
- AngularJS获取json数据的方法详解
- win2008 IIS7 安装PHPMYAdmin的方法
- 整理Java编程中字符串的常用操作方法
- Python 实现 贪吃蛇大作战 代码分享
- asp.net(c#)利用构造器链的代码
- php实现压缩合并js的方法【附demo源码下载】
- PHP实现的MongoDB数据库操作类分享
- ucenter通信原理分析
- php类的定义与继承用法实例
- 浅析AST抽象语法树及Python代码实现
- Android应用中Back键的监听及处理实例
- Android自定义控件之基本原理(一)
- nodejs搭建本地服务器并访问文件的方法
- 传说中的100句英语可以帮你背7000单词
- php表单请求获得数据求和示例
- php.ini 启用disable_functions提高安全
- 下拉框select的绑定示例