zoukankan      html  css  js  c++  java
  • 在验证中使用图像和声音(ErrorMessage)

    在一般的验证控件当中,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)
  • 相关阅读:
    使用SignalR实现即时通讯功能
    SignalR入门篇
    Mongodb关闭开源许可感想
    RaspberryPi学习教程系列4(串口通信篇)
    RaspberryPi学习教程系列3(编程实验篇-双色LED实验)
    RaspberryPi学习教程系列1(系统安装篇)
    RaspberryPi学习教程系列2(编程前准备篇)
    关于Entity Framework,园里有非常多误人子弟的`
    Java多线程1:使用多线程的几种方式以及对比
    Django编写RESTful API(六):ViewSets和Routers
  • 原文地址:https://www.cnblogs.com/xucanzhao/p/338049.html
Copyright © 2011-2022 走看看