摘要: 在GridView控件的RowDataBound事件中添加以下代码: protected void gvOperateLog_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("onmouseover", "currentColor=this.style.backgroundColor;this.style.backgroundColor='#eef2fb& 阅读全文
posted @ 2011-06-27 14:39 亿典通柄棋 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 字母和数字混合验证码技术是网站注册和登录模块中经常用到的验证技术,开发人员可以通过验证码技术来阻止用户的非法操作。由于验证码存放在客户端机器的Cookie中,在调用时,可直接将文本框中的数据和Cookie中的数据进行对照。从客户端机器中的Cookie中取值。 protected void Page_Load(object sender, EventArgs e) { CreateCheckCodeImage(GenerateCheckCode()); } private void CreateCheckCodeImage(string checkCode) { if (checkCode == 阅读全文
posted @ 2011-06-27 13:23 亿典通柄棋 阅读(757) 评论(0) 推荐(2) 编辑
摘要: 网络经常有人利用机器人程序自动注册、登录、灌水从而对网站安全性构成了严重威胁。为了进一步保证安全性,越来越多的网站开始采用动态生成的图形码或附加码进行验证。验证码技术就是在服务器端,生成一个随机数,并保存在内存中,然后将随机数写入设计好的图片中,发送给浏览器,并以图片形式显示给最终的用户。通过使用验证码后,自动注册程序无法再轻易地注册和破坏。本实例实现的是绘制一个简单的纯数字验证码,并对绘制数字设置了随机彩色点。以下就贴出主要的验证码页面的代码供需要的朋友们参考: protected void Page_Load(object sender, EventArgs e) { HttpContex 阅读全文
posted @ 2011-06-27 12:53 亿典通柄棋 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 有时在注册论坛会员时,网页中的验证码是以汉字形式出现的。汉字验证码技术比字母和数字混合验证码技术更先进。通过汉字验证码,可以有效地防止非法用户灌水。本实例中主要通过生成的汉字区位码,将其转换成汉字。区位码是汉字一一对应的编码,用4位数字表示,前两位从01到94称为区码,后两位从01到94称为位码,一个汉字的前一半是ASC II码位“160+区码”的字符,后一半是ASC II码“160+位码”的字符。今天把主要代码给贴出来供需要的朋友参考下:在页面加载时调用相应的方法就可以了: protected void Page_Load(object sender, EventArgs e) { Grap 阅读全文
posted @ 2011-06-27 12:43 亿典通柄棋 阅读(2698) 评论(1) 推荐(1) 编辑