代码测试:简单用户注册信息验证
使用CompareValidator控件来验证出生年月,但是本人在初次编写时是在Page_Load()中写
CompareValidator1.ValueToCompare = DateTime.Today.ToShortDateString();
<asp:CompareValidator id="CompareValidator1" style="Z-INDEX: 118; LEFT: 280px; POSITION: absolute; TOP: 320px" ValueToCompare='<%# DateTime.Today.ToShortDateString() %>' ControlToValidate="txtBirthDate" Operator="LessThan" Type="Date" Text="*"
runat="server" ErrorMessage="填写出生信息有误!"></asp:CompareValidator>
另外,
//服务器端CustomValidator的简单编写,只要定义ErrorMessage属性与绑定控件,及设置ServerValidate事件即可
protected void CustomValidator2_ServerValidate(object source, ServerValidateEventArgs args)
{
if (args.Value == "服务器")
{
args.IsValid = true;
}
else
{
args.IsValid = false;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
if (IsValid)
{
Label1.Text = "您注册成功,请妥善保管您的注册信息!";
}
else
{
Label1.Text = "您的注册信息填写有误,请及时修改!";
}
}
//客户机端CustomValidator的简单编写,要定义ErrorMessage属性与绑定控件,及设置ClientValidationFunction属性为以下自定义的JS方法
<script language="javascript" type="text/javascript">
function validateClient(sender,e)
{
if(e.Value == "客户端")
{
e.IsValid = true;
}else
{
e.IsValid = false;
{
}
</script>
注意:CustomValidator控件默认是可以为输入空字符通过的,若要禁止空字符串验证通过,可加入RequiredFieldValidator控件.
另外这些验证控件的Display属性成Dynamic就会在页面上自动调整位置,而Static固定大小,相当于Div与Span关系.:)
转载于:https://www.cnblogs.com/acis_/archive/2009/01/01/1366437.html
代码测试:简单用户注册信息验证相关推荐
- 用户注册信息验证功能(前端+后台)
一.写在前面罗里吧嗦的话 最近在写自己的第一个个人项目,开始写了很久了,但是每天没啥时间记录,趁着周末先记录一些思路和踩过的坑. 项目预计是做一个关于家装的电商网站,样式参考自土巴兔网站(我不是打广告 ...
- python注册登录系统_Python实现简单用户注册信息管理系统
1 #coding:utf-8 2 ''' 3 用户注册信息管理系统4 功能包括:5 1.查看全部已注册用户信息6 2.查找用户信息7 3.修改用户信息8 4.删除用户信息9 5.添加新用户10 6. ...
- ajax异步注册代码,基于AJAX用户注册信息异步校验
周末无事,自己写了一个用户注册信息的,异步校验.不多说,直接上源码: check.jsp HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//E ...
- 魔方APP项目-05-注册功能实现,手机号唯一验证接口、客户端进行手机号验证、保存用户注册信息接口、客户端用户进行注册、使用云通讯发送短信,服务端实现发送短信验证码的api接口、客户端实现点击发送短信
用户模块 注册功能实现 1.手机号码唯一验证接口 在开发中,针对客户端提交的数据进行验证或提供模型数据转换格式成字典给客户端.可以使用Marshmallow模块来进行. 为了方便导包,所以我们设置当前 ...
- 简单的Java代码测试样例设计
简单的Java代码测试样例设计 函数一 public static int findLast(int[] x, int y) {for (int i = x.length - 1; i > 0; ...
- 代码测试,调试与优化小结
http://www.cppblog.com/cuijixin/default.html?page=8 代码测试.调试与优化的小结 by falcon<zhangjinw@gmail.com&g ...
- Spring+SpringMVC+MyBatis+easyUI整合优化篇(三)代码测试
前言 看到标题你可能会问为什么这一篇会谈到代码测试,不是说代码优化么?前两篇主要是讲了程序的输出及Log4j的使用,Log能够帮助我们进行bug的定位,优化开发流程,而代码测试有什么用呢?其实测试是为 ...
- 手写代码,简单实现Spring框架
Java核心编程高阶实战案例:MySpring 本博文通过学习 中国大学MOOC 平台上陈良育老师讲的 Java核心技术(高阶) 课程,因为老师视频中的讲解有些较为简略,于是我自己另外搜集资料,从老师 ...
- 安卓单元测试全攻略,让代码测试一劳永逸
本文讲的是 安卓单元测试全攻略,让代码测试一劳永逸, 安卓单元测试,只看这一篇就足够啦.真正的完全解析,真正的从0到1,Junit结合Mockito与Robolectric实现从M到V再到P,Jaco ...
最新文章
- RCNN系列、Fast-RCNN、Faster-RCNN、R-FCN检测模型对比
- Hadoop学习笔记一 简要介绍
- Linux脚本获取日期,Shell脚本获取格式化日期与时间
- 温故知新 .Net重定向深度分析
- C语言调用自定义交换函,C语言函数篇 - personal page of Msingwen - OSCHINA - 中文开源技术交流社区...
- 请求之前~HttpHandler实现媒体文件和图像文件的盗链
- 关于ajax页面里的js方法无法使用的解决办法
- 如何判断python是否安装成功_python怎么判断模块安装完成
- 问题:js中怎么继承属性
- UIAlertView使用全解
- visio转换html,【转】5款替代微软Visio的开源免费软件
- Latex系列(三)---IEEE Tran模板介绍
- 粒子滤波的通俗解释,傻子的搜寻策略--我的理解_拔剑-浆糊的传说_新浪博客
- macbook pro2020无法识别西部数据2T硬盘
- BCT4157/4157B是一种高带宽、快速单刀双掷(SPDT)CMOS开关
- 一点点读懂regulator(一)
- zeppelin安装配置
- 大数据——Java中异常的捕获和处理
- android编辑图片和文字,微商图片和文字编辑器
- 任务栏广告弹窗源头查找与处理方法
热门文章
- winccweb发布画面不显示_wincc web navigator 发布用户名或密码错误问题
- 为什么越来越多的人喜欢自驾游?
- 好想找一个灵魂伴侣,然后带着他一起周游世界,会实现吗?
- 手机充电全部用完充好还是有空就充好?
- 想做点副业,一天200-300就行
- 年轻人找不到自己喜欢的工作,怎么办?
- 如果你现在很穷,很苦,不要苦恼
- Java配置Spring时REQUIRED和REQUIRES_NEW 的区别
- mysql8.0.12怎么配置_MySQL8.0.12安装及配置
- ssis 角本组件更新数据_使用SSIS脚本组件作为数据源