jeudi 13 mars 2008

"The security validation for this page is invalid. Click Back in your Webbrowser, refresh the page, and try your operation again."

Si vous recevez ce message lors d'une publication de contenu, update d'un élément ou insertion d'élement par code, vous pouvez autoriser cette action en desactivant la validation de la sécurité ici :

Central Administration > application management > web application settings >"turn security validation off"

Mais, mais mais, ce n'est pas 'Safe' . En effet, de cette manière vous ouvrez la porte à des codes malicieux sans validation de sécurité. Il est donc recommandé de laisser la validation activée et d'autoriser à votre bout de code de s'éxécuter like this :

web.AllowUnsafeUpdates=true;

//--votre code ici

web.AllowUnsafeUpdates=false;

J'espère que ça aidera :-)