LayoutDivContainer classe
Fornece a classe para controles de servidor HTML mapeiam para elementos de DIV HTML e podem ser estilizados individualmente para qualquer página.
Inheritance hierarchy
System.Object
System.Web.UI.Control
System.Web.UI.HtmlControls.HtmlControl
System.Web.UI.HtmlControls.HtmlContainerControl
Microsoft.SharePoint.Publishing.WebControls.LayoutDivContainer
Namespace: Microsoft.SharePoint.Publishing.WebControls
Assembly: Microsoft.SharePoint.Publishing (em Microsoft.SharePoint.Publishing.dll)
Sintaxe
'Declaração
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public Class LayoutDivContainer _
Inherits HtmlContainerControl
'Uso
Dim instance As LayoutDivContainer
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class LayoutDivContainer : HtmlContainerControl
Comentários
Quando adicionado a um layout de página, as classes CSS para esse controle da web podem ser substituídas por meio de uma CSS alternativa em um nível por página.
A classe LayoutDivContainer herda HtmlContainerControl.
O método RenderAttributes() é substituído para que cada CSS definido uma nova classe CSS de classe será adicionada com um nome longo, "[original name]-[page title]".
Por exemplo, se o controle seguinte é adicionado ao layout da página:
<LayoutDivContainer runat="server" class="fullPageLayout" />
ela é processada na página "Início" da seguinte maneira:
<div class="fullPageLayout fullPageLayout-Home" />
Em seguida, você pode substituir o fullPageLayout-Home na classe DIV usando um arquivo CSS alternativo.
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.