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')");