zoukankan      html  css  js  c++  java
  • 验证码的显示

    protected void Page_Load(object sender, EventArgs e)
           {
               try
               {
                   if (!this.IsPostBack)
                   {
                       this.ViewState["GUID"] = System.Guid.NewGuid().ToString();
                       this.lblGUID.Text = this.ViewState["GUID"].ToString();
                           }
               catch
               {
               }
           }

    <asp:Label ID="lblGUID" runat="server" Text="Label" Style="display: none"></asp:Label>

    <a id="A2" href="" onclick="ChangeCode('ImageCheck','lblGUID','Opanel/ValidateCode.aspx');return false;">
                                            <asp:Image ID="ImageCheck" runat="server" ImageAlign="AbsMiddle" ImageUrl="Opanel/ValidateCode.aspx?GUID=GUID"
                                                ToolTip="看不清,换一个" Height="26px" />
                                        </a>

    第一次加载时把GUID 的值写好了。

    然后赋给一个页面的隐藏控件,用于存储这个值。以后再onclick这个验证码时。我们就可以直接取值了。

    System.Guid.NewGuid().ToString();
    全球唯一标识

    /// <summary>
            /// 验证码验证
            /// </summary>
            private Boolean CheckCode()
            {
                if (Request["checkCode"].ToString().ToLower() == Session["checkCode"].ToString().ToLower())
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }

  • 相关阅读:
    下载文件乱码问题的解决
    Jquery Ajax实例(一)
    JQuery实现checkbox的全选/取消全选,实现类似于邮箱功能
    C#重写ToString方法实例
    生成不重复的随机数
    List<T>清除重复某一项
    Ubuntu16.04安装有道词典
    Ubuntu16.04 VTK7.1.0+QT4.8.6+QtCreator开发环境配置
    MATLAB求解代数方程、微分方程的一些常用指令
    读取Simulink中Dataset类型的数据
  • 原文地址:https://www.cnblogs.com/mahaisong/p/1969657.html
Copyright © 2011-2022 走看看