Asp.net 如果选中复选框,则验证文本框(在GridView中)

Asp.net 如果选中复选框,则验证文本框(在GridView中),asp.net,validation,gridview,Asp.net,Validation,Gridview,我在ASP.NET页面中有以下标记: <asp:GridView ID="gv" runat="server" DataSourceID="ods" OnRowDataBound="gv_RowDataBound"> <columns> <asp:TemplateField> <ItemTemplate> <asp:CheckBox ID="cb" runat="

我在ASP.NET页面中有以下标记:

<asp:GridView ID="gv" runat="server" DataSourceID="ods" OnRowDataBound="gv_RowDataBound">
    <columns>
        <asp:TemplateField>
            <ItemTemplate>
                <asp:CheckBox ID="cb" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>

        <asp:TemplateField>
            <ItemTemplate>
                <asp:TextBox ID="tbx" runat="server"/>
            </ItemTemplate>
        </asp:TemplateField>
    </columns>
</asp:GridView>
如何仅在选中复选框时验证文本框

我搜索了类似的情况,但什么也没找到。
谢谢。

您可以使用row命令,在该命令下,您可以使用int index=AuthorsGridView.EditIndex获取控件状态; GridViewRow row=作者GridView.Rows[索引];然后验证文本框

参考此