我如何验证从gridview动态生成的jquery对话框控件

时间:2012-11-06 14:06:32

标签: asp.net jquery-ui c#-4.0 jquery-dialog

我有一个asp:gridview,其中有多个数据。我在gridview中有一个模板字段,用于打开一个jquery模式对话框。我的模板字段和我的Jquery对话框代码:

<asp:TemplateField>
                            <ItemTemplate>
                                <a href="#" onclick="linkbtnTest('<%# "#"+Eval("LCID")%>')">Add Shipment Status</a>
                                <asp:Label ID="lbltest" runat="server" Text='<%# Eval("LCID") %>'></asp:Label>
                                <div id='<%# Eval("LCID") %>' style="display: none; margin-top: 90px; margin-left: 90px;">
                                    <table id="tbl_LCStatus_dialog" align="center" border="0px">
                                        <tr>
                                            <td style="height: 20px; width: 30px;">
                                                Invoice Number<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server"
                                                    ErrorMessage="*" ValidationGroup="valShip" ForeColor="Red" ControlToValidate="txtInvoiceNumber"></asp:RequiredFieldValidator>
                                            </td>

                                            <td style="vertical-align: top; padding-left: 20px;">
                                                <asp:TextBox ID="txtInvoiceNumber" runat="server" CssClass="td_records"></asp:TextBox>
                                            </td>


                                        </tr>
                                        <tr>
                                            <td style="padding-top: 20px;">
                                                <asp:Button ID="btnSubmitShipment" runat="server" Text="Submit" CommandName="Select"
                                                    ValidationGroup="valShip" OnCommand="btnSubmitShipment_Command" CssClass="btnSubmitCSS"
                                                    CausesValidation="True" />
                                                <asp:Button ID="btnResetShipmentRecord" runat="server" Text="Reset" CssClass="btnSubmitCSS" />
                                            </td>
                                        </tr>
                                    </table>
                                </div>
                            </ItemTemplate>
                        </asp:TemplateField>

当我点击gridview中第二行的数据打开一个模态对话框时,asp.net生成的ID是 ContentPlaceHolder1_gvdLCStatus_txtInvoiceNumber_1

现在我想验证jquery模式对话框的数据,无论gridview中有多少项,以及它可能产生的id。

0 个答案:

没有答案