△在网上找了一个验证码的源代码,使用后出现...... 在网上找了一个验证码的源代码,使用后出现如下问题:不管你输入正确与否,都会提示验证码错误。后来经过在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" %> -------------------------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 = "验证码错误或为空!"; } } } --------------------------------- 其中注释的地方应特别注意 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-10-1 05:27 , Processed in 0.137672 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.