读书人

asp.net中的比较完善的验证码

发布时间: 2012-08-21 13:00:22 作者: rapoo

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

asp.net中的比较完善的验证码

要实现如图的效果的验证码,分以下步骤:

第一、布局好调用验证码的登录页面(命名:Login.aspx),注意:验证码位置可以是服务器控件 Image,也可以是html标签写的<img>,但是图片url就是一个页面(命名:ValidateCode.aspx)(将在下面讲述。)比如:<asp:Image ID=“vcImg” ImageUrl="~/ValidateCode.aspx" runat="server" />

第二、生成类文件 (命名:validatedCode)

 protected void btnLogin_Click(object sender, EventArgs e)    {        string vCode = Session["CheckCode"].ToString();        if (txtValidatedcode.Text.Trim().ToUpper() == vCode.ToUpper())        {            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Startup", "alert('ValidatedCode is right!');", true);        }    }




读书人网 >ASP

热点推荐