牛腩44 整合登陆页 RequiredFieldValidator 和 ValidationSummary 以及 asp.net 自带的MD5 加密...

在我们后台登陆的时候,有 用户名,密码和验证码3个必选项,所以我们托3个验证控件过来

image

例如这里,如果没有填写用户名,当点提交的时候,显示 红色的  * 号,并且弹出一个 alert

效果如下

image    这个是怎么做到的呢?    用户名后面的 * 号和弹出的 alert

分别用到    RequiredFieldValidator

隐藏行号 复制代码 这是一段程序代码。
  1. <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="请输入用户名" ControlToValidate="txtName" Text="*"></asp:RequiredFieldValidator>

和  ValidationSummary   用来弹出 alert

隐藏行号 复制代码 这是一段程序代码。
  1. <asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="true" ShowSummary="false" />

ShowMessageBox="true" 用来显示弹出提示   ShowSummary="false"  隐藏在文本里面显示字符.

 

2:判断是否登陆成功,需要放在 BLL 层来判断. 我们添加一个类,名字为 LoginManager.cs

image

image

然后在  login.aspx.cs里面  需要引用 BLL 层

image

 

 

3: asp.net 的内置 md5 加密

需要导入命名空间    要注意,这个是引用的web的,所以只能放在 aspx.cs  而不能是单纯的 c#的 .cs里面

隐藏行号 复制代码 这是一段程序代码。
  1. using System.Web.Security;   //asp.net 的 md5 加密
image

我们输出 123456 的md5 试试  E10ADC3949BA59ABBE56E057F20F883E

image

image

最后修改为

image

转载于:https://www.cnblogs.com/iceicebaby/archive/2012/02/13/2348677.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值