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.