1 / 29
文档名称:

asp.net中的比较完美的验证码.doc

格式:doc   大小:19KB   页数:29页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍:asp.net中的比较完美的验证码

2012-08-06 17:39 255人阅读 评论(0) 收藏 举报


要实现如图的效果的验证码,分以下步骤:
第一、布局好调用验证码的登录页面(命名:Login.aspx),注意:验证码位置可以是服务器控件 Image,也可以是html标签写的<img>,但是图片url就是一个页面(命名:ValidateCode.aspx)(将在下面讲述。)比如:<asp:Image ID=“vcImg” ImageUrl="~/ValidateCode.aspx" runat="server" />
第二、生成类文件 (命名:validatedCode)[csharp] view plaincopyprint?

using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;

using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Drawing;
using System.IO;
using System.Drawing.Imaging;

/// <summary>
/// Summary description for validatedCode
/// </summary>
public class validatedCode
{
#region 验证码长度(默认6个验证码的长度)
int length = 4;
public int Length
{
get { return length; }
set { length = value; }
}
#endregion


#region 验证码字体大小(为了显示扭曲效果,默认40像素,可以自行修改)
int fontSize = 40;
public int FontSize
{
get { return fontSize; }
set { fontSize = value; }
}
#endregion

#region 边框补(默认1像素)
int padding = 2;
public int Padding
{
get { return padding; }
set { padding = value; }
}
#endregion

#region 是否输出燥点(默认不输出)
bool chaos = true;
public bool Chaos

{
get { return chaos; }
set { chaos = value; }
}
#endregion

#region 输出燥点的颜色(默认灰色)
Color chaosColor = Color.LightGray;
public Color ChaosColor
{
get { return chaosColor; }
set { chaosColor = va

分享好友

预览全文

asp.net中的比较完美的验证码.doc

上传人:学习好资料 2021/12/4 文件大小:19 KB

下载得到文件列表

asp.net中的比较完美的验证码.doc

相关文档