[转] 在验证中使用图像和声音(ErrorMessage)

58 篇文章 0 订阅
在一般的验证控件当中,ErrorMessage属性的值都是一般的字符串,当特殊的用户需要图片或者声音来提示错误的话,有时候的效果会比单纯的字符好,
一般使用ErrorMessage属性: ErrorMessage ="请在TextBox1中输入字符"
1 < asp:TextBox  ID ="TextBox1"  runat ="server" ></ asp:TextBox >
2          < asp:TextBox  ID ="TextBox2"  runat ="server" ></ asp:TextBox >
3          < asp:RequiredFieldValidator  ID ="RequiredFieldValidator1"   ControlToValidate ="TextBox1"  runat ="server"  ErrorMessage="请在TextBox1中输入字符"> </ asp:RequiredFieldValidator >
4          < asp:Button  runat ="server"  ID ="haha"  Text ="提交"   />
假如要用到图片的话,使用的方法是: ErrorMessage ='<img  src ="images/cai.jpg" ></ a > '
1 < asp:TextBox  ID ="TextBox1"  runat ="server" ></ asp:TextBox >
2          < asp:TextBox  ID ="TextBox2"  runat ="server" ></ asp:TextBox >
3          < asp:RequiredFieldValidator  ID ="RequiredFieldValidator1"   ControlToValidate ="TextBox1"  runat ="server"  ErrorMessage ='<img  src ="images/cai.jpg" ></ a > '> </ asp:RequiredFieldValidator >
4          < asp:Button  runat ="server"  ID ="haha"  Text ="提交"   />
注意单引号和双引号的使用
假如要用声音的话,当然是同样的道理
1   < asp:TextBox  ID ="TextBox1"  runat ="server" ></ asp:TextBox >
2          < asp:TextBox  ID ="TextBox2"  runat ="server" ></ asp:TextBox >
3          < asp:RequiredFieldValidator  ID ="RequiredFieldValidator1"   ControlToValidate ="TextBox1"  runat ="server"  ErrorMessage ='<bgsound  src ="E:/vs2005first/WebSite3/music/MTA_007.WAV"  loop ="1" > ' EnableClientScript="false"> </ asp:RequiredFieldValidator >
4          < asp:Button  runat ="server"  ID ="haha"  Text ="提交"   />
与插入图片不同的是,需要把Script禁用,否则无论验证不验证,当页面loaded是都会有背景声,所以加入EnableClientScript="false",就ok了
还有一种插入背景声的方法,不过不太经常用
<IMG height=0 loop=infinite dynsrc=http://www.csdbzx.net/zq/许巍-蓝莲花.wma width=0 border=0>
(适用于.net2.0)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值