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

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

效果如下

    这个是怎么做到的呢?    用户名后面的 * 号和弹出的 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

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

3: asp.net 的内置 md5 加密

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

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

我们输出 123456 的md5 试试  E10ADC3949BA59ABBE56E057F20F883E

最后修改为

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

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

  1. 登陆页老是提示验证码错误,validate验证控件IE下用remote方法明明返回true 但是还是报错,提示验证码错误...

    登陆页后台:login.php <?php /** * 前台登录 退出操作 * */ defined('IN_B2B2C') or exit('Access Invalid!'); header ...

  2. dj鲜生-24-含资源-模板操作-注册与登陆页的模板继承

    资源-继承好的模板 https://cloud.189.cn/t/vaYfE3rIVVrm (0928-继承好了的前端) 注册页面 去掉重复的内容 改造好的 完整的 同理,登陆页的模板继承 这样子写

  3. vue跳转下个页面关闭当前页面_如何机智判断页面是刷新还是关闭,背景:vue项目,需求:关闭页面,下次直接跳到登陆页...

    最近项目有这么个需求:要在关闭当前系统的窗口的时候,退出登录, 因为如果不退出登录可能存在安全风险,其实我想说,电脑没事别借给别人活着离开工位记得一定要锁屏,其实我们设置了cookie失效时间的,过了 ...

  4. elementUI中登录页form表单重复跳转登陆页

    Vue项目中使用elementUI的表单组件开发登录框,如果登录button在form表单内会出现重复登录情况,具体情形如下: 原始登录地址如图,点击登录后会再次跳转至登陆页,之后地址变成如下图 多了 ...

  5. 提示未登录,点确认,跳到登陆页

    提示未登录,点确认,跳到登陆页 ClientScript.RegisterClientScriptBlock(GetType(), "", "<script> ...

  6. flutter:一个完整的登陆页

    如果路上有坑,就要毫不犹豫的跳下去 登陆页是一个软件的门面.一个完整的登陆页包含账号密码登陆.验证码登陆.注册及忘记密码四个功能,下面从框架开始一步步完成. 踩坑记录: 背景图由于键盘弹起导致图片变形 ...

  7. 登陆时验证码的制作(asp.net)

    登陆时验证码的制作(asp.net) 1.显示样式: 2.新建一个页,Default2.aspx 3.在Page_load事件拷入如下代码 stringtmp = RndNum(4); HttpCoo ...

  8. 降龙十八掌之 springboot整合shiro(含MD5加密)

    java学习爱好者 2019-05-27 16:21:00 开发环境: 1.mysql - 5.7.21 2.navicat(mysql客户端管理工具) 3.idea 2017 4.jdk9 5.to ...

  9. md5加密用户登陆遇到的问题及解决办法

    有个项目的登陆模块使用到了cas,应需求要求,用户名和密码传输时使用了md5加密模式,加密的密码可以直接保存在数据库,但是加密的用户名则必须解密出来才行,于是后台的java代码中便写了针对用户名的解密 ...

最新文章

  1. Visual Studio UML Use Case Diagram(1)
  2. 如何搞30等角视图.斜45度说法不合理
  3. python hash
  4. Python入门100题 | 第063题
  5. [SQL] 查找数据库中含有某字段的所有表
  6. linux / ubuntu / 添加和查看环境变量的方法
  7. 【CSS】小妙招,各种问题总结方法处理
  8. 软考路:高项4流水账
  9. Ansible 系统概述与部署(1)
  10. pytorch 归一化_用PyTorch进行语义分割
  11. 【Oracle】配置客户端监听
  12. UVA 10803 - Thunder Mountain
  13. 窗台上晒了一本书,三个人问了三个问题
  14. 支付系统源码商业版 完美可运营
  15. 领域驱动设计核心概念
  16. 多元线性回归矩阵求导
  17. python 图灵 微信_Python使用微信接入图灵机器人
  18. app上架华为应用市场流程
  19. 2018浙大计算机考研经验
  20. Java程序员在用的大数据工具

热门文章

  1. 2022-2028年中国无滴消雾大棚膜行业市场研究及前瞻分析报告
  2. Go 学习笔记(66)— Go 并发同步原语(sync.Mutex、sync.RWMutex、sync.Once)
  3. SpringBoot中实现quartz定时任务
  4. 【Sql Server】DateBase-简单的Select查询
  5. Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
  6. python性能分析之line_profiler模块-耗时,效率 时间
  7. Tensorrt一些优化技术介绍
  8. 国民技术芯片相关产业研发
  9. ARM系列处理器和架构
  10. 什么是视觉Visual SLAM