JS刷新验证码5
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中的无刷新验证码的开发(完整代...
本站整理互联网2010-11-15 点击:933 我要评论
复制代码代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>
"/TR/xhtml1/DTD/xhtml1-transitional.dtd">
function DoFresh() {
document.getElementById("Image1").src = "VerifyCode.aspx";
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Image1.ImageUrl = "VerifyCode.aspx";
}
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (Session["ValidateCode"] != null)
{
string outputValidateCode = Session["ValidateCode"] as string;
string inputValidateCode = txtValidateCode.Text.Trim();
if (pare(outputValidateCode, inputValidateCode, true) != 0)
{
//Response.Write(""); litErrorMsg.Text = "输入的验证码错误!";
}
else
{
//Response.Write(""); litErrorMsg.Text = "输入的验证码正确!";
}
}
}
#region 调用下面的方法实现客户端保存Cookie验证模式
private void ValidateMethod()
{
if (Request.Cookies["CheckCode"] == null)
{
litErrorMsg.Text = "您的浏览器设置已被禁用Cookies,您必须设置浏览器允许使用Cookies 选项后才能使用本系统。";
litErrorMsg.Visible = true;
return;
}
if (pare(Request.Cookies["CheckCode"].Value,
TextBox1.Text.ToString().Trim(), true) != 0)
{
litErrorMsg.Text = "对不起,验证码错误!"; litErrorMsg.Visible = true;
return;
}
else
{
litErrorMsg.Text = "恭喜,验证码输入正确!"; litErrorMsg.Visible = true;
}
}
#endregion
}
//VerifyCode.aspx为默认生成的代码
复制代码代码如下:
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.WebParts;