Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)aaa
published in(发表于) 2013/12/15 8:52:09
关于生成验证码的源码以及问题解决_.net资料_编程技术

关于生成验证码的源码以及问题解决_.net资料_编程技术-你的首页-uuhomepage.com





在网上找了一个验证码的源代码,使用后出现如下问题:不管你输入正确与否,都会提示验证码错误。后来经过在qq群里和csdn发贴咨询,得知是ie浏览器缓存问题。在经过他人的指点后改正了错误。源代码如下:




-------------------Validate.aspx------------------




<%@ Page Language="C#" %>
<%@ import namespace="System"%>
<%@ import namespace="System.IO"%>
<%@ import namespace="System.Drawing"%>
<%@ import namespace="System.Drawing.Imaging"%>
<%@ import namespace="System.Drawing.Drawing2D"%>







-----------------------register.aspx------------




<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Register.aspx.cs" Inherits="MyRegister.Register" %>




http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">




http://www.w3.org/1999/xhtml" >

会员注册




































-------------------------register.aspx.cs-------------------




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.HtmlControls;
namespace MyRegister
{
public partial class Register : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{




}
protected void Button1_Click(object sender, EventArgs e)
{
string checkcode = CheckCode.Text;
//Response.Write(Session["VNum"]);
if (checkcode == Session["VNum"].ToString() || Session["VNum"].ToString()==null)//注意Session["VNum"].ToString(),必须加上ToString(),因//为Session["VNum"]是对象。
Response.Redirect ("default.aspx");
else
Message.Text = "验证码错误或为空!";
}
}
}
---------------------------------




其中注释的地方应特别注意











If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759