Compartilhar via


SaveBeforeNavigationControl classe

Colocar esse controle em uma publicação disparadores página salvando a página de publicação quando que página está no modo de edição e o usuário tentar navegar para outra página.

Inheritance hierarchy

System.Object
  System.Web.UI.Control
    System.Web.UI.WebControls.WebControl
      Microsoft.SharePoint.Publishing.WebControls.SaveBeforeNavigationControl

Namespace:  Microsoft.SharePoint.Publishing.WebControls
Assembly:  Microsoft.SharePoint.Publishing (em Microsoft.SharePoint.Publishing.dll)

Sintaxe

'Declaração
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SaveBeforeNavigationControl _
    Inherits WebControl _
    Implements ICallbackEventHandler
'Uso
Dim instance As SaveBeforeNavigationControl
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SaveBeforeNavigationControl : WebControl, 
    ICallbackEventHandler

Comentários

Esse controle evita perda de dados em páginas de publicação. Quando uma página está em modo de edição e um usuário navegar para outra página sem executar __doPostback, esse controle automatiza o salvamento processar antes que a página é encerrada (usando eventos de onBeforeUnload do Internet Explorer). Isso pode ocorrer quando um usuário clica em um link ou fecha o navegador. Esse controle é incluído por padrão em páginas de publicação.

Segurança de thread

Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.

Ver também

Referência

SaveBeforeNavigationControl membros

Microsoft.SharePoint.Publishing.WebControls namespace