Compartilhar via


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.

Ver também

Referência

LayoutDivContainer membros

Microsoft.SharePoint.Publishing.WebControls namespace