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#生成验证码程序
复制代码 代码如下: 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#中判断、验证字符串是否为日期格式的实现代码
本文介绍C#编程时,给定一个字符串,如何判断它是不是一个日期.本文将介绍两种方法,一个是判断字符串是否是时间,如果是就转换为一个时间变量,第二个方法是只作判断. 在C#中,对格式的判断有一类专门函数,那就是TryParse.TryParse在各个不同的类型类(如int,string,DateTime)中,都是存在的.在TryParse中一般有两个参数,一个是待判断的字符串,另外一个是转换后的结果保存变量. 复制代码 代码如下: string strDate = "2014-4-3";
-
C#生成随机验证码代码分享
使用YZMHelper帮助类即可 复制代码 代码如下: using System; using System.Web; using System.Drawing; using System.Security.Cryptography; namespace ProjectWenDangManage.Framework { /// <summary> /// 验证码类 /// </summary> public class Rand {
-
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 而且没有
-
C#身份证验证小例子
复制代码 代码如下: private string CheckCidInfo(string cid) { string[] aCity = new string[] { null, null, null, null, null, null, null, null, null, null, null, "北京", "天津", "河北", "山西", "内蒙古", null,
-
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#后台调用跨域MVC服务及带Cookie验证的实现
背景随着富客户端框架的盛行,以及众多优秀的前端js框架,很多情况我们会遇到跨域的问题,而js的ajax请求是不允许直接跨域访问的,当然你会说可以用JSONP等,但是由于代码洁癖,不想在前端和后台添加callback,而且很多情况你是无法控制的,需要牵连考虑太多的情况. 所以我直接绕过了,每个前端应用,自带一个通用后端服务代理,该服务解决跨域问题,自动代理帮前台获取跨域的数据. 如何算跨域虽然是个老问题,但是还是要提醒注意下两点:同IP,不同端口,数据访问是跨域的,但是Cookie访问是可以的(这
-
C#验证码识别基础方法实例分析
本文实例讲述了C#验证码识别基础方法,是非常实用的技巧.分享给大家供大家参考.具体方法分析如下: 背景 最近有朋友在搞一个东西,已经做的挺不错了,最后想再完美一点,于是乎就提议把这种验证码给K.O.了,于是乎就K.O.了这个验证码.达到单个图片识别时间小于200ms,500个样本人工统计正确率为95%.由于本人没有相关经验,是摸着石头过河.本着经验分享的精神,分享一下整个分析的思路.在各位大神面前献丑了. 再来看看部分识别结果如下图所示: 这里是不是看着很眼熟?下面再来具体分析一下. 处理第一步
-
C#实现身份证号码验证的方法
本文实例讲述了C#实现身份证号码验证的方法.分享给大家供大家参考.具体实现方法如下: 随着现在互联网的发展,越来越多的注册用户的地方都用到了身份证,那么对于输入的身份证如何验证呢?看下面的代码,其实很简单. 主要注意的是,目前的身份证分为16和18位,然后分别验证校验位,省份,生日即可. 主要类如下: 复制代码 代码如下: /// <summary> /// 验证身份证号码类 /// </summary> public class IDCardValidation {
-
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
随机推荐
- Java equals 方法与hashcode 方法的深入解析
- ASP Json Parser修正版
- ASP为字符串中的网址自动加上链接
- 关于extjs4如何获取grid修改后的数据的问题
- apache启动报错:the requested operation has failed解决办法
- java计算两个日期之前的天数实例(排除节假日和周末)
- Oracle中插入特殊字符:&和'的解决方法汇总
- ASP.NET(C#)实现一次性动态上传多张图片的代码(多个文件)
- 网站前端和后台性能优化的34条宝贵经验和方法
- 使用PBFunc在Powerbuilder中支付宝当面付款功能
- 利用策略模式与装饰模式扩展JavaScript表单验证功能
- 如何启用FTP穷举攻击的保护?
- JavaScript必知必会(九)function 说起 闭包问题
- 解析Android开发中多点触摸的实现方法
- Android测量每秒帧数Frames Per Second (FPS)的方法
- 详谈PHP中public,private,protected,abstract等关键字的用法
- Vue2.0子同级组件之间数据交互方法
- Python使用re模块实现信息筛选的方法
- 将pip源更换到国内镜像的详细步骤
- 易语言中易模块的开发与使用简介