牛腩44 整合登陆页 RequiredFieldValidator 和 ValidationSummary 以及 asp.net 自带的MD5 加密...
在我们后台登陆的时候,有 用户名,密码和验证码3个必选项,所以我们托3个验证控件过来
例如这里,如果没有填写用户名,当点提交的时候,显示 红色的 * 号,并且弹出一个 alert
效果如下
这个是怎么做到的呢? 用户名后面的 * 号和弹出的 alert
分别用到 RequiredFieldValidator
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="请输入用户名" ControlToValidate="txtName" Text="*"></asp:RequiredFieldValidator>
和 ValidationSummary 用来弹出 alert
<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里面
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 加密...相关推荐
- 登陆页老是提示验证码错误,validate验证控件IE下用remote方法明明返回true 但是还是报错,提示验证码错误...
登陆页后台:login.php <?php /** * 前台登录 退出操作 * */ defined('IN_B2B2C') or exit('Access Invalid!'); header ...
- dj鲜生-24-含资源-模板操作-注册与登陆页的模板继承
资源-继承好的模板 https://cloud.189.cn/t/vaYfE3rIVVrm (0928-继承好了的前端) 注册页面 去掉重复的内容 改造好的 完整的 同理,登陆页的模板继承 这样子写
- vue跳转下个页面关闭当前页面_如何机智判断页面是刷新还是关闭,背景:vue项目,需求:关闭页面,下次直接跳到登陆页...
最近项目有这么个需求:要在关闭当前系统的窗口的时候,退出登录, 因为如果不退出登录可能存在安全风险,其实我想说,电脑没事别借给别人活着离开工位记得一定要锁屏,其实我们设置了cookie失效时间的,过了 ...
- elementUI中登录页form表单重复跳转登陆页
Vue项目中使用elementUI的表单组件开发登录框,如果登录button在form表单内会出现重复登录情况,具体情形如下: 原始登录地址如图,点击登录后会再次跳转至登陆页,之后地址变成如下图 多了 ...
- 提示未登录,点确认,跳到登陆页
提示未登录,点确认,跳到登陆页 ClientScript.RegisterClientScriptBlock(GetType(), "", "<script> ...
- flutter:一个完整的登陆页
如果路上有坑,就要毫不犹豫的跳下去 登陆页是一个软件的门面.一个完整的登陆页包含账号密码登陆.验证码登陆.注册及忘记密码四个功能,下面从框架开始一步步完成. 踩坑记录: 背景图由于键盘弹起导致图片变形 ...
- 登陆时验证码的制作(asp.net)
登陆时验证码的制作(asp.net) 1.显示样式: 2.新建一个页,Default2.aspx 3.在Page_load事件拷入如下代码 stringtmp = RndNum(4); HttpCoo ...
- 降龙十八掌之 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 ...
- md5加密用户登陆遇到的问题及解决办法
有个项目的登陆模块使用到了cas,应需求要求,用户名和密码传输时使用了md5加密模式,加密的密码可以直接保存在数据库,但是加密的用户名则必须解密出来才行,于是后台的java代码中便写了针对用户名的解密 ...
最新文章
- Visual Studio UML Use Case Diagram(1)
- 如何搞30等角视图.斜45度说法不合理
- python hash
- Python入门100题 | 第063题
- [SQL] 查找数据库中含有某字段的所有表
- linux / ubuntu / 添加和查看环境变量的方法
- 【CSS】小妙招,各种问题总结方法处理
- 软考路:高项4流水账
- Ansible 系统概述与部署(1)
- pytorch 归一化_用PyTorch进行语义分割
- 【Oracle】配置客户端监听
- UVA 10803 - Thunder Mountain
- 窗台上晒了一本书,三个人问了三个问题
- 支付系统源码商业版 完美可运营
- 领域驱动设计核心概念
- 多元线性回归矩阵求导
- python 图灵 微信_Python使用微信接入图灵机器人
- app上架华为应用市场流程
- 2018浙大计算机考研经验
- Java程序员在用的大数据工具
热门文章
- 2022-2028年中国无滴消雾大棚膜行业市场研究及前瞻分析报告
- Go 学习笔记(66)— Go 并发同步原语(sync.Mutex、sync.RWMutex、sync.Once)
- SpringBoot中实现quartz定时任务
- 【Sql Server】DateBase-简单的Select查询
- Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
- python性能分析之line_profiler模块-耗时,效率 时间
- Tensorrt一些优化技术介绍
- 国民技术芯片相关产业研发
- ARM系列处理器和架构
- 什么是视觉Visual SLAM