简体   繁体   English

必需的字段验证器在gridview中无法正常工作

[英]Required Field Validator not working properly in gridview

Required Field Validator not working properly in gridview 必需的字段验证器在gridview中无法正常工作

I work in ASP.NET c# and MySQL database. 我在ASP.NET c#和MySQL数据库中工作。

I need to make the required field of this DropDownList on FooterTemplate , but Required Field Validator not working. 我需要在FooterTemplate上创建此DropDownList的必填字段,但必填字段验证程序不起作用。

Why ? 为什么呢

My code: 我的代码:

<FooterTemplate>
    <asp:ImageButton ID="imgbtnInsert" runat="server" CommandName="Insert" ImageUrl="/images/icon_2.gif"
        ToolTip="Add" OnClientClick="return confirm('Confirm?');" />
</FooterTemplate>


<FooterTemplate>
    <asp:DropDownList ID="txtIDDTES" runat="server" CssClass="ddl_Class_new">
    </asp:DropDownList>
    <asp:RequiredFieldValidator ID="rtxtIDDTES" runat="server" ControlToValidate="txtIDDTES"
        ErrorMessage="***" Text="*" Display="Dynamic" ValidationGroup="Validation1"
        SetFocusOnError="true" EnableClientScript="true"></asp:RequiredFieldValidator>
</FooterTemplate>


<asp:ValidationSummary ID="Validation1" ValidationGroup="Validation1" runat="server" ShowMessageBox="true" />

Can you please help me figure out the problem? 您能帮我解决问题吗?

Thanks in advance. 提前致谢。

Try this : 尝试这个 :

    <form id="form1" runat="server">
        <div>
            <asp:ValidationSummary ID="ValidationSummaryTop" runat="server" ShowMessageBox="true" ShowSummary="false" />

...

<FooterTemplate>
    <asp:DropDownList ID="txtIDDTES" runat="server" CssClass="ddl_Class_new">
    </asp:DropDownList>
    <asp:RequiredFieldValidator ID="rtxtIDDTES" runat="server" ControlToValidate="txtIDDTES"
        ErrorMessage="***" Text="*" Display="Dynamic"></asp:RequiredFieldValidator>
</FooterTemplate>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM