Hola, estoy creando una aplicacion asp.net usando vb.net. En un webform he puesto un gridview al cual le he habilitado el ordenamiento (sorting), sin embargo, para lograr que el encabezado del gridview quede siempre visible, aun cuando haya scroll, he ocultado el header y antes del gridview he hecho el header con linkbuttons. Ha estos linkbuttons les agrego el evento onclick, en el cual llamo a la funcion:
__doPostBack('gridview','Sort$campo_a_ordenar'), dado que asi mismo trabaja el gridview para pinchar y ordenar por una columna, pero al pinchar los linkbutton obtengo este error:

Argumento de devolución o de devolución de llamadas no válido. La validación
de eventos se habilita usando en la
configuración o <%@ Page EnableEventValidation="true" %> en una página.
Por motivos de seguridad, esta característica comprueba que los argumentos
pasados a eventos de devolución o de devolución de llamadas se origina desde el
control del servidor que inicialmente los procesó. Si los datos son válidos y
son los que se esperaba, utilice el método
ClientScriptManager.RegisterForEventValidation para registrar los datos de
devolución o de devolución de llamadas para su validación.


Alguna idea de como solucionarlo o implementarlo?