The control collection cannot be modified during DataBind, Init, Load, PreRender or Unload phases

Posted on September 23, 2013

0


Questo l’errore visualizzato da un Visio Web Access Web Part:

caption

L’origine dell’errore, che immagino possa verificarsi anche con altre Web Part, è dovuto ad un “dettaglio” della master page applicata. La master page presenta il controllo SPWebPartManager nell’HEAD invece che nel BODY.

E chi lo ha messo lì?

Io no e nemmeno Barbara Falchi Sorriso

E’ stato il Designer Manager nella procedura di importazione dei Design Files (per dettagli sul funzionamento del Design manager: http://msdn.microsoft.com/en-us/library/jj822363.aspx)

Occorre spostare il controllo dall’HEAD al BODY della master page:

       <!–MS:<SharePoint:AjaxDelta id="DeltaSPWebPartManager" runat="server">–>
            <!–MS:<WebPartPages:SPWebPartManager runat="server">–>
            <!–ME:</WebPartPages:SPWebPartManager>–>
        <!–ME:</SharePoint:AjaxDelta>—>

Advertisements
Posted in: SharePoint