zoukankan
html css js c++ java
ValidatorCallout真的是太酷了!
ValidatorCallout 这个验证提醒的,真的是太酷了!
页面代码:
<
div
>
<
asp:ScriptManager
ID
="ScriptManager1"
runat
="server"
>
</
asp:ScriptManager
>
<
ajaxToolkit:ValidatorCalloutExtender
ID
="ValidatorCalloutExtender1"
runat
="server"
TargetControlID
="RequiredFieldValidator1"
HighlightCssClass
="highlight"
>
</
ajaxToolkit:ValidatorCalloutExtender
>
<
asp:TextBox
ID
="TextBox1"
runat
="server"
></
asp:TextBox
>
<
asp:RequiredFieldValidator
ID
="RequiredFieldValidator1"
runat
="server"
ControlToValidate
="TextBox1"
ErrorMessage
="请输入点什么。"
Display
="None"
Font-Italic
="True"
Font-Size
="9pt"
></
asp:RequiredFieldValidator
>
<
asp:Button
ID
="Button1"
runat
="server"
Text
="Button"
/></
div
>
TargetControlID指向验证控件的ID,这样就可以了。看看效果图!
真的是酷啊!有空可以做一个自己的验证控件。
毕竟系统提供的这些验证控件不是很方便。
TargetControlID 只认识系统的验证控件看看它的源码,找到的是IValidator接口。
TargetControlType(typeof(IValidator))
查看全文
相关阅读:
Python基础篇(七)
RMI基础
Python基础篇(五)
装饰模式
一些linux知识和http知识
mysql统计一个库里面的表的总数
关于phpmailer邮件发送
Jenkins是什么?
Android开发——JVM、Dalvik以及ART的区别【转帖】
好记性不如烂笔头--linux学习笔记9练手写个shell脚本
原文地址:https://www.cnblogs.com/anson/p/535662.html
最新文章
Git Bash使用详细教程
Git工作区和暂存区
git 分支branch
Callable、Future和FutureTask
Executor, ExecutorService 和 Executors 间的不同
ScrollView分析
git学习笔记
http协议详解-经典篇
IOS简单的渐变绘制
iOS block-base 动画简单用法+关键帧动画设置线性变化速度的问题
热门文章
IOS学习笔记之 Socket 编程
OCR技术
Objective-C类族和工厂模式
在iOS 8中使用UIAlertController
Xcode 6制作动态及静态Framework
JMS基础篇(二)
装饰模式(Decorator)
Quartz 任务调度(转)
JMS基础篇
RMI基础篇
Copyright © 2011-2022 走看看