RegisterForEventValidation solo se puede llamar durante Render

Tengo un método web que se llamará desde jquery ajax:

[WebMethod]
public string TestMethod(string param1, string param2)
{
    StringBuilder b = new StringBuilder();
    HtmlTextWriter h = new HtmlTextWriter(new StringWriter(b));
    this.LoadControl("~/Pages/Controls/Listing.ascx").RenderControl(h);
    string controlAsString = b.ToString();
    return controlAsString;
}

(es un método no estático y podemos golpearlo. Eso no es un problema)

Cuando se ejecuta el método loadControl (), aparece un error que dice: RegisterForEventValidation solo se puede llamar durante Render.

Ya he incluido EnableEventValidation = "false" para el aspx actual, el estado de vista deshabilitado también. pero aun así me sale el mismo error. ¿Alguna idea sobre esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta