:: Error :: The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.

Uma pequena dica. Quando virem este erro:

{Microsoft.SharePoint.SPException: The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.

Bem fácil de resolver:

Use a propriedade AllowUnsafeUpdate = true; antes de fazer qualquer atualização no site.

Esta propriedade permite você fazer atualizações no Site ou Web.

Exemplo:

1. string libraryPath = library.ParentWeb.Site.MakeFullUrl(library.RootFolder.ServerRelativeUrl);
2. string documentPath = libraryPath + "/" + documentName;
3. library.ParentWeb.AllowUnsafeUpdates = true;
4. library.ParentWeb.Files.Add(documentPath, strDocument, true);
5. strDocument.Close();

Caso não tiver a linha 3, vai dar este erro para você.

Espero ter gostado, t+.

Bruno Velaz

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s