返回首页

大家好,
我需要验证的TextBox,Button的Click页脚,这并不是在所有射击。

下面是代码:

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">

    

    

    <ContentTemplate>

        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" 

            DataKeyNames="Id" ShowFooter="true" onrowdatabound="GridView1_RowDataBound" >

            <Columns>

                <asp:TemplateField>

                    <HeaderTemplate>

                        Units

                    </HeaderTemplate>

                    <ItemTemplate>

                        <asp:TextBox ID="txt_Units" runat="server" Text='<%# Eval("Units") %>' ToolTip="Enter Units"></asp:TextBox>

                    </ItemTemplate>

                    <FooterTemplate>

                        <asp:TextBox ReadOnly="true" Text="999999" Enabled="false" ID="txt_MaxUnits" runat="server"></asp:TextBox>

                    </FooterTemplate>

                </asp:TemplateField>

                <asp:TemplateField>

                    <HeaderTemplate>

                        Cost

                    </HeaderTemplate>

                    <ItemTemplate>

                        <asp:TextBox ID="txt_Cost" runat="server" Text='<%# Eval("Cost") %>' ></asp:TextBox>

                    </ItemTemplate>

                    <FooterTemplate>

                        

                        <asp:TextBox ID="txt_MaxCost" runat="server"></asp:TextBox>

                    </FooterTemplate>

                </asp:TemplateField>

                <asp:TemplateField>

                    <ItemTemplate>

                        <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="Enter Integer Between 0 to 999998" ControlToValidate="txt_Units" ValidationExpression="^(0{0,5}[1-9]|0?[1-9][0-9]|[1-9][0-9][0-9]| [1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9][0-9])$" ValidationGroup="vld_Rows"></asp:RegularExpressionValidator>

                        <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ErrorMessage="Enter Integer Between 0 to 999998" ControlToValidate="txt_Cost" ValidationExpression="^(0{0,5}[1-9]|0?[1-9][0-9]|[1-9][0-9][0-9]| [1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9][0-9])$" Display="Dynamic" ValidationGroup="vld_Rows"></asp:RegularExpressionValidator>

                    </ItemTemplate>

                    <FooterTemplate>

                       <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ErrorMessage="Enter Integer Between 0 to 999998" ControlToValidate="txt_MaxCost" ValidationExpression="^(0{0,5}[1-9]|0?[1-9][0-9]|[1-9][0-9][0-9]| [1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9][0-9])$"  ValidationGroup="vld_Rows1" ></asp:RegularExpressionValidator> 

                    </FooterTemplate>

                </asp:TemplateField>

 

</Columns>

        </asp:GridView>

        

        <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" ValidationGroup="vld_Rows" />

        <asp:Button ID="btn_Save" runat="server" Text="Save" onclick="btn_Save_Click" ValidationGroup="vld_Rows1" />

        </ContentTemplate>

</asp:UpdatePanel>
在这里,在上面的代码,点击一个按钮(btn_Save)我需要验证验证组vld_Rows1。任何人都可以请建议。
提前感谢!| sandeepbs404

回答

评论会员: 时间:2