asp.net无刷新验证码
来源:互联网 发布:流量打电话软件 编辑:程序博客网 时间:2024/06/08 21:18
其他页面调用前台示例代码
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<%-- <asp:ImageButton ID="ImageButton1" ImageUrl="/CheckCode.aspx" runat="server" /> --%>
<img id="Img1" alt="看不清,请点击我!" onclick="this.src=this.src+'?'" src="/CheckCode.aspx" style="width: 73px; height: 22px" align="left" />
</ContentTemplate>
</asp:UpdatePanel>
验证码页面
前台无内容
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CheckCode.aspx.cs" Inherits="CheckCode" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
后台代码:
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;
using System.Drawing;
using System.IO;
using Onsc.Common;
using System.Text;
/// <summary>
/// 后台登陆验证码
/// </summary>
public partial class CheckCode : System.Web.UI.Page
{
/// <summary>
/// Page_Load
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
Response.BufferOutput = true;
Response.Cache.SetExpires(DateTime.Now.AddMilliseconds(-1));
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.AppendHeader(" Pragma", "No-Cache");
//生成验证码
VerifCode vcode;
string id = Request.QueryString["ID"];
if (id == null)
{
vcode = new VerifCode();
}
else
{
if (PublicTools.IsIntStr(id))
{
vcode = new VerifCode(id);
}
else
{
throw new Exception("验证码参数错误!");
}
}
//将验证码保存到session中
Session["VERIF_CODE"] = vcode.Text;
//向页面返回图片
Bitmap codeImg = vcode.Image;
MemoryStream ms = new MemoryStream();
codeImg.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
Response.BinaryWrite(ms.ToArray());
Response.End();
}
}
参考:http://bbs.csdn.net/topics/330043189
- asp.net无刷新实现:验证码
- asp.net无刷新验证码
- Asp.net无刷新中文验证码调试成功
- ASP.NET中无刷新验证码实现
- 无刷新波形扭曲asp.net验证码
- ASP.NET MVC3实现无刷新验证码
- ASP.NET(C#)实现点击验证码无刷新…
- asp.net 中实现无刷新验证
- ajax+asp.net无刷新验证用户名
- asp.net 验证码刷新
- .net实现无刷新验证码
- asp.net实现无刷新用户验证的简单例子
- asp.net无刷新验证用户名是否已经存在
- Asp.net无刷新中文验证码源码调试成功,特分享给大家
- 无刷新仿google波形扭曲彩色Asp.net验证码
- Asp.net无刷新中文验证码调试成功,特分享给大家
- 无刷新仿google波形扭曲彩色Asp.net验证码
- 无刷新仿google波形扭曲彩色Asp.net验证码
- 小学生作文
- Maven中基础4-聚合和继承
- socket端口如何解除bind
- 小学生作文
- 计算listview的高度,这样才能在scllowView里面嵌套listview不会出现高度问题
- asp.net无刷新验证码
- java向上转型和向下转型
- ShenduOS Recovery编译调试教程
- jbpm与Spring整合
- Redis 命令参考
- 代码片段快捷键 CodeSnippets
- 导师工读生广东丝瓜的
- HTTP协议请求和响应各参数
- andriod学习第二步,值的传递