注册及验证码切换
作者:互联网
1.母版页的ID要与包含母版页的Web窗体ID保持一致,不能不同。否则内容会出错。
2.获取图中验证码的三种方式,但通过Sessio传值需要定义接口IRequiresSessionState
//(1)
context.Session["code"]= captcha.Text;
//(2)
HttpContext.Current.Session["code"] = captcha.Text;
//(3)
context.Session.Add("code", captcha.Text);/*验证码*/
public class CaptchaHandler : IHttpHandler,IRequiresSessionState { public void ProcessRequest(HttpContext context) { CaptchaGenerator captcha = new CaptchaGenerator(4,2); //(1) context.Session["code"]= captcha.Text; //(2) //HttpContext.Current.Session["code"] = captcha.Text; //(3) //context.Session.Add("code", captcha.Text);/*验证码*/ //output输出流 captcha.Image.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);/*ImageFormat.Jpeg定义图片格式*/ context.Response.ContentType = "image/png"; context.Response.End(); } public bool IsReusable { get { return false; } } }
//output输出流
captcha.Image.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);/*ImageFormat.Jpeg定义图片格式*/
3.if (Page.IsValid)
{
}//为所有验证通过时
4.var $$ = Dom7;定义双$$,在jquery中也需要用$符号,避免使用错误
标签:code,注册,Text,验证码,Jpeg,captcha,Session,切换,context 来源: https://www.cnblogs.com/malongfei/p/15625824.html