Why when I'm using asp.net CustomValidator inside Insert/Edit ItemTemplate column of my RadGrid, the ServerValidate method is fired two times ?
I'm using telerik version 2015.3.930.45
Example:
Asp.net
<telerik:GridTemplateColumn UniqueName="ProductName" HeaderText="Product"> <ItemTemplate><%# Eval("ProductName") %></ItemTemplate> <EditItemTemplate> <asp:TextBox Id="ProductNameText" Text='<%# Eval("ProductName") %>' runat="server"/> <asp:CustomValidator ID="ProductNameValidator" ControlToValidate="ProductNameText" Text="*" ErrorMessage="*" OnServerValidate="ProductNameValidator_OnServerValidate" runat="server"/> </EditItemTemplate></telerik:GridTemplateColumn>
C#
protected void ProductNameValidator_OnServerValidate(object source, ServerValidateEventArgs args){ var newProductName = args.Value; args.IsValid = _myProducts.All(x => x.ProductName != newProductName);}