特別說明:1.一個Button要對頁面的多個控件進行驗證,則需要設置button和其它受控控件的ValidationGroup屬性

aspx頁面實例:

<tr class="h">
                            <td class="tdr">
                                起始日:
                            </td>
                            <td class="tdl">
                                <asp:TextBox ID="tb_fromdate" runat="server" CssClass="AlignLeftBc" ValidationGroup="SaveInsert"></asp:TextBox>
                                <ccl:CalendarExtender ID="tb_fromdate_CalendarExtender" runat="server" Format="yyyy/MM/dd HH:mm:ss"
                                    TargetControlID="tb_fromdate">
                                </ccl:CalendarExtender>
                                <asp:RequiredFieldValidator ID="Rfvfrom" runat="server" ControlToValidate="tb_fromdate"
                                    ErrorMessage="不能為空!" ValidationGroup="SaveInsert">*</asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr class="h">
                            <td class="tdr">
                                截止日:
                            </td>
                            <td class="tdl">
                                <asp:TextBox ID="tb_todate" runat="server" CssClass="AlignLeftBc" ValidationGroup="SaveInsert"></asp:TextBox>
                                <ccl:CalendarExtender ID="tb_todate_CalendarExtender" runat="server" Format="yyyy/MM/dd HH:mm:ss"
                                    TargetControlID="tb_todate">
                                </ccl:CalendarExtender>
                                <asp:RequiredFieldValidator ID="Rfvto" runat="server" ControlToValidate="tb_todate"
                                    ErrorMessage="不能為空!" ValidationGroup="SaveInsert">*</asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr style="height: 30px">
                            <td align="center" colspan="2" valign="middle">
                                <asp:LinkButton ID="lbt_Sure" runat="server" Font-Underline="false" OnClick="lbt_Sure_Click"
                                    ValidationGroup="SaveInsert" OnClientClick="return ConfirmMe()">
            <img alt="保存" src="../../../images/Save01.gif" style=" border:none" />
                                </asp:LinkButton>
                                &nbsp;&nbsp;
                                <asp:LinkButton ID="lbt_close" runat="server" Font-Underline="false" OnClick="lbt_close_Click">
            <img alt="關閉" src="../../../images/Cancel01e.gif" style=" border:None" />
                                </asp:LinkButton>
                            </td>
                        </tr>

後台代碼:

protected void lbt_Sure_Click( object sender, EventArgs e)
    {
        if (!!Page.IsValid)
        {

//通過Page.IsValid來取得頁面是否通過驗證

}

}

RequiredFieldValidator的使用的更多相关文章

  1. RequiredFieldValidator 根据group组来触发验证

    今天在开发过程中遇到了这样一个问题 在这个用户添加界面中,我使用了多个验证控件RequiredFieldValidator,分别控制用户名密码.在默认情况下,当单击“检查用户名”时,密码的验证控件也被 ...

  2. RadioButtonList单选和RequiredFieldValidator验证是否选中

    <asp:RadioButtonList ID="Radio2" RepeatDirection="Horizontal" runat="ser ...

  3. RequiredFieldValidator 控件 CompareValidator 控件

    RequiredFieldValidator 控件 验证关联控件非空 ControlToValidate 属性用来关联被验证控件 ErrorMEssage 触发控件后显示的错误信息 CompareVa ...

  4. Reset RequiredFieldValidator 重置 验证控件

    <td style="width:100px;">姓名<span class="must_star">*</span>< ...

  5. C#_控件——CheckBox,TextBox,RequiredFieldValidator

    1. <asp:CheckBox ID="CheckBox2" runat="server" Text="你大爷" AutoPostB ...

  6. ASP.Net 验证控件 RequiredFieldValidator

    使用 ASP.NET 验证控件可在网页上检查用户输入.有用于各种不同类型验证的控件,例如范围检查或模式匹配验证控件.每个验证控件都引用网页上其他位置的输入控件(服务器控件).当处理用户输入时(例如,当 ...

  7. RequiredFieldValidator验证下拉列表框

    <asp:DropDownList ID="DropDownList1" runat="server" CssClass="style01&qu ...

  8. RequiredFieldValidator控件--必填验证控件

    RequiredFieldValidator控件: ·RequiredFieldValidator控件也被称之为必填验证控件,顾名思义,也就是与RequiredFieldValidator控件关联的控 ...

  9. ASP.NET——RequiredFieldValidator控制和ValidationSummary控制

    我们的登录页面,忘记承担损失password然后username,该页面将永远是一个小提醒. 那么我们在网也制作的时候怎样实现这一功能呢?这就用到了RequiredFieldValidator控件和V ...

随机推荐

  1. 下载安装和OpenCV匹配的Android开发环境

    ok blog Android与OpenCV——重新下载安装和OpenCV匹配的Android开发环境 !!OpenCV4Android开发之旅(一)----OpenCV2.4简介及 app通过Jav ...

  2. USACO Section 2.4: The Tamworth Two

    这题我是用蒙的方法来弄出最后的不能碰到的条件的(用1000试了下account跳出条件),结果竟然还过了,不过网上有精准的求出这个碰不到的条件,farm的状态为10*10*4 = 400,cow的状态 ...

  3. java实现附件预览(openoffice+swftools+flexpaper)

    先附上本人参考的文章,基于的 flexpaper版本 为 1.5,本人由于使用的是 2.1.9 ,故之后说明: 已经支持加载中文文件名 代码下载 1.概述 主要原理 1.通过第三方工具openoffi ...

  4. BZOJ 2228 礼物(gift)(最大子长方体)

    题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=2228 题意:给出一个只含有NP两种字母的长方体.从中找出只含有字母N的长方体,造型为a* ...

  5. Android高手进阶教程(二十八)之---Android ViewPager控件的使用(基于ViewPager的横向相册)!!!

      分类: Android高手进阶 Android基础教程 2012-09-14 18:10 29759人阅读 评论(35) 收藏 举报 android相册layoutobjectclassloade ...

  6. IBatis.Net 批量插入数据

    利用了iterate标签来做的: 先看iterate标签几个属性的: prepend-加在open指定的符号之前的符号,添加在语句的前面(可选) property-类型为ArrayList的用于遍历的 ...

  7. BZOJ 1078 斜堆

    感谢MATO大神的博客 http://www.cppblog.com/MatoNo1/archive/2013/03/03/192131.html 注意细节. #include<iostream ...

  8. web前端调试工具

    1.firebug入门指南 http://www.ruanyifeng.com/blog/2008/06/firebug_tutorial.html 2. Console命令详解,让调试js代码变得更 ...

  9. 【转】ubuntu下安装eclipse以及配置python编译环境

    原文网址:http://blog.csdn.net/wangpengwei2/article/details/17580589 一.安装eclipse 1.从http://www.eclipse.or ...

  10. 嵌入式 Linux进程含义知多少

    理想情况下,您应该明白在您的系统中运行的每一个进程.要获得所有进程的列表,可以执行命令 ps -ef(POSIX 风格)或 ps ax(BSD 风格).进程名有方括号的是内核级的进程,执行辅助功能(比 ...