RegisterForEventValidation can only be called during Render()

Simple solution is to add EnableEventValidation flag to false.

You can set it at page level:

<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation = "false"

In Web.Config :-

<pages enableEventValidation ="false"></pages>
 

FREE!!! Registration