Tengo la siguiente gridview:
Código:
Utilizo un validator para validar ese campo:<asp:GridView ID="GridView1" runat="server" DataSourceID="ObjectDataSource1" AutoGenerateColumns="False" AllowPaging="True" onselectedindexchanged="GridView1_SelectedIndexChanged" AutoGenerateDeleteButton="True" AutoGenerateEditButton="True" CellPadding="4" ForeColor="#333333" GridLines="None"> <AlternatingRowStyle BackColor="White" /> <Columns> <asp:TemplateField HeaderText="Razon Social" SortExpression="razonSocial"> <EditItemTemplate> <asp:TextBox ID="TextBoxRazonSocial" runat="server" Text='<%# Bind("razonSocial") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="Label3" runat="server" Text='<%# Bind("razonSocial") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> .....
Código:
<asp:RequiredFieldValidator runat="server" ControlToValidate= "TextBoxRazonSocial" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>"
Me da el siguiente error:
Unable to find control id 'TextBoxRazonSocial' referenced by the 'ControlToValidate' property of ''.
Si yo veo bien, el control se llama de la forma en que lo estoy referenciando.
Cual puede ser el problema?
Muchas gracias desde ya.