在User Control 中使用 CustomValidator
自定义的User Control中是可以使用Validator控件的,该怎么用还怎么用,这似乎没有什么好说得,不过还有些细节需要注意。
CustomerValidator 可以自定义逻辑,用途更广泛一些。举一个在User Control中 CustomerValidator的例子:
假设有Customer Validator
<asp:CustomValidator ID="CustomValidator1"
runat="server"
ErrorMessage="填写登记号就必须填写有效期"
ClientValidationFunction="ClientValidate" >
</asp:CustomValidator>
注意 ValidateControl 可以不指定,这就意味着页面提交时做验证
下面是ClientValidate函数:
<script type ="text/javascript" >
function ClientValidate(source, arguments)
{
if(document.getElementById("<%=this.ID %>$TxtAccountNum").value !="" && document.getElementById("<%=this.ID %>$TxtTime").value =="")
arguments.IsValid = false;
else
arguments.IsValid = true;
}
</script>
CustomerValidator的使用方法就不说了,source是要验证的控件,arguments.IsValid = true就是通过验证,反之不通过。自己写逻辑就可以了。
这里注意document.getElementById("<%=this.ID %>$TxtAccountNum").value 因为是在UserControl中,所以要加("<%=this.ID %>$,这样才能在加载的页面中正常工作。
八月快结束了。 昨晚的月亮好亮,可惜没说什么。take care of your own business now!
转载于:https://www.cnblogs.com/waitrabbit/archive/2007/08/28/873692.html
在User Control 中使用 CustomValidator相关推荐
- 在创建的Silverlight Control中使用图片
在创建的Silverlight Control中使用图片 在做控件的Template的时,有可能需要用到位图.但是直接把图片放到ControlTemplate中去,在编译运行时会有xamlprase ...
- 确定多重选择列表控件 (List Control) 中的选定内容
确定多重选择列表控件 (List Control) 中的选定内容 依次通过控件的 Items 集合,分别测试每一项的 Selected 属性. 下面的示例显示如何测试多重选择 ListBox 控件(名 ...
- OpenCV+MFC学习笔记(二):OpenCV二值化处理图像并在Picture Control中并自适应显示
在前面我们已经完成通过OpenCV读取图片在Picture Control中并自适应显示.下面我们很自然的需要对读取的图片进行处理,处理完之后很自然的想到要看看效果.所以今天的笔记是通过OpenCV灰 ...
- 怎么向tab control中加其它控件(如文本框等)
1.首先创建一个MFC对话框框架,在对话框资源上从工具箱中添加上一个Tab Control 控件,根据需要修改一下属性,然后右击控件,为这个控件添加一个变量,将此控件跟一个CTabCtrl类变 ...
- 注意Chart control 中ispostback 的使用
今天弄 ms 的chart control sample 中的 tooltippie 例子是 用错了ispostback 郁闷了好久. 若是需要用到postbackvalue 的代码块不能放在 !is ...
- asp.net中使用CustomValidator来做用户名是否重复
asp.net中有时候我们在做用户注册或是修改用户密码时,会遇到有时候用户名重复或是要验证一下用户的原始密码是否正确.这时候我们就要用到 CustomValidator这个控件了.但是我们在它自代的S ...
- 如何提取edit control中输入的数据_如何在Power Query中提取数据——列表篇(1)
表名为列表,第一步骤名称为源 (一)从头开始提取 1. 获取列表第一个 List.First(list as list, optionaldefaultValue as any)as any 返回列表 ...
- Table control中列隐藏实现方法
在屏幕的PBO事件,下添加如下代码: *&---------------------------------------------------------------------* *&am ...
- abap-在table control中实现查找功能
table control 创建时可以实现添加,删除,及翻页的功能,但没有查找的功能,故记录多时查看不方便,所以要自己写,DEBUG标准ALV的查找功能发现使用函数ALV_POPUP_TO_SEARC ...
最新文章
- 求n个数的最大公因数和最小公倍数(c)
- rocketmq queue_RocketMQ在面试中那些常见问题及答案+汇总
- boost::mp11::mp_take相关用法的测试程序
- inline-block清除空隙2
- 为什么在Java 6上Math.round(0.499999999999999917)舍入为1
- 静态变量的多线程同步问题
- 织梦dedecms财务会计代理记账财税公司网站模板 带手机版
- chrome 设置user agent
- HDU-2067-小兔的棋盘
- hadoop的基本搭建
- GDAL创建图像提示Driver xxx does not support XXX creation option的原因
- log4j教程_Log4j教程
- C++的基础知识有哪些?
- Sublime Text各种插件使用方法
- 计算机多系统启动光盘制作,制作启动光盘,小编教你如何制作光盘启动盘
- unity骨骼动画学习
- 百度快照劫持代码的更新
- 计算机图形学基础:2D/3D坐标变换(Transformation)
- 数据分析实用工具——EXCEL下的power query自动取数
- Unity3D编辑器插件开发
热门文章
- 整数翻转Python解法
- intelliJ Idea 添加 Tomcat部署(详细步骤)
- 江苏单招计算机网络试卷,江苏省2016年对口单招计算机专业综合理论试卷.doc
- JAVA中在某游戏系统有猫狗猪_算法面试题之猫狗队列(java)
- inavFilter 惯导融合算法
- python写入文件中文乱码_记一次python写入txt文件正常,但是写入csv文件中文乱码问题...
- 我的天,强化学习还能用在自动驾驶领域?
- 腾讯机器狗,站起来了!
- 为什么我那么努力,模电还是学不懂?
- VHDL设计交通灯控制器的课程设计