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

博客介绍了信息技术相关代码。包含MD5加密代码,将文本框数据加密后赋值给实体;介绍两种随机数处理方法,一种用Guid结构,另一种用Random类;还提及后台绑定前台事件,如为无客户端click事件的button绑定事件。
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')");

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值