其他分享
首页 > 其他分享> > 注册及验证码切换

注册及验证码切换

作者:互联网

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