No se puede modificar la colección de controles en un GenericWebPart. Para crear un nuevo GenericWebPart, utilice el método WebPartManager.CreateWebPart().
Click to search this error in Google
English version
Cannot modify the controls collection of a GenericWebPart. To create a new GenericWebPart, use the WebPartManager.CreateWebPart() method.