• 关于加密,随机数,和后台绑定前台事件的做法


    1,md5加密代码:
            //md5加密
        user.PWD=
            System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(this.txtPWD.Text.Trim(),"md5");
            这段代码是将txtPWD文本框中的数据加密后,赋给user实体的PWD;
    2,随机数的处理
            有两种方法可以使用,
            (1)一种方法的代码如下:
                    user.Id=System.Guid.NewGuid().ToString(); 通过Guid结构的NewGuid()方法,获得一个Guid 的新实例,是一个32位的字符串,重复几率很小,可以唯一表示一个对象
            (2)另一种方法的代码如下:
            //产生六位随机数密码
       Random ro = new Random();
       long num = ro.Next(100000,999999);//num中保存着伪随机数
       return num.ToString();
      
            它利用了Random类,该类返回一个伪随机数。详情参见SDK文挡。
            伪随机数是以相同的概率从一组有限的数字中选取的。所选数字并不具有完全的随机性,因为它们是用一种确定的数学算法选择的,但是从实用的角度而言,其随机程度已足够了。
            随机数的生成是从种子值开始。如果反复使用同一个种子,就会生成相同的数字系列。产生不同序列的一种方法是使种子值与时间相关,从而对于 Random 的每个新实例,都会产生不同的系列。
            要提高性能,请只创建一个 Random,以便随着时间的推移可以生成很多随机数,而不要重复新建 Random 来生成一个随机数。
    3,后台绑定前台的事件
            例如web控件的button没有客户端的click事件,可以通过后台绑定。代码如下:(button名为btnclick)
            btnclick.Attributes.Add("onclick","return confirm('aa')");

  • 相关阅读:
    frame框架 超链接
    SQL与ASP日期时间
    J2EE开发环境搭建(3)——保存你搭建好的J2EE开发环境
    td.moveRow方法
    SQL Management Studio Express 安装缺少MSXML6解决
    js tr onmouseover时改变该行背景色
    doc 解决windows系统中名字为eula的文件无法被删除
    js select 隐藏option
    LLBLGen的数据库相对应SQL语句实现方法收藏
    使用 DataAdapter 更新数据源
  • 原文地址:https://www.cnblogs.com/sutengcn/p/201783.html
Copyright © 2020-2023  润新知