WebPartZone Classe

Definizione

Funge da controllo primario nell'insieme di controlli web part per l'hosting dei controlli WebPart in una pagina Web.

public ref class WebPartZone : System::Web::UI::WebControls::WebParts::WebPartZoneBase
public class WebPartZone : System.Web.UI.WebControls.WebParts.WebPartZoneBase
type WebPartZone = class
    inherit WebPartZoneBase
Public Class WebPartZone
Inherits WebPartZoneBase
Ereditarietà

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del WebPartZone controllo in una pagina Web part. Per eseguire l'esempio di codice, è necessario compilare questo codice sorgente. È possibile compilarlo in modo esplicito e inserire l'assembly risultante nella cartella Bin del sito Web o nella Global Assembly Cache. In alternativa, è possibile inserire il codice sorgente nella cartella App_Code del sito, in cui verrà compilato in modo dinamico in fase di esecuzione. Per una procedura dettagliata che illustra entrambi i metodi di compilazione, vedere Procedura dettagliata: Sviluppo e uso di un controllo server Web personalizzato.

La prima parte dell'esempio mostra una classe personalizzata che eredita dalla WebPartZone classe e che imposta due delle proprietà della zona di base nel costruttore.

using System;
using System.Collections;
using System.ComponentModel;
using System.Security.Permissions;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

namespace Samples.AspNet.CS.Controls
{
  [AspNetHostingPermission(SecurityAction.Demand, 
    Level=AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand, 
    Level=AspNetHostingPermissionLevel.Minimal)]
  public class MyWebPartZone : WebPartZone
  {
    public MyWebPartZone()
    {
      base.VerbButtonType = ButtonType.Button;
      base.CloseVerb.Enabled = false;
    }
  }
}
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.WebControls
Imports System.Web.UI
Imports System.Web
Imports System.Security.Permissions
Imports System.ComponentModel
Imports System.Collections
Namespace Samples.AspNet.VB.Controls
  

<AspNetHostingPermission(SecurityAction.Demand, _
  Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
  Level := AspNetHostingPermissionLevel.Minimal)> _
Public Class MyWebPartZone
  Inherits WebPartZone
  
  Public Sub New()
    MyBase.New
    MyBase.VerbButtonType = ButtonType.Button
    MyBase.CloseVerb.Enabled = false
  End Sub
End Class
  
End Namespace

La seconda parte dell'esempio mostra una pagina contenente il controllo personalizzato WebPartZone . Si noti che la pagina richiede una direttiva speciale Register nella parte superiore della pagina per fare riferimento all'assembly che contiene la zona personalizzata. La pagina contiene anche un <asp:webpartmanager> elemento , necessario in ogni pagina web part. L'elemento <cc1:MyWebPartZone> , che rappresenta il controllo personalizzato WebPartZone , contiene un controllo ASP.NET Calendar standard. Poiché è contenuto all'interno di una WebPartZone zona, il Calendar controllo verrà sottoposto a wrapping con un GenericWebPart controllo in fase di esecuzione, che consente di fungere da WebPart controllo.

<%@ Page Language="C#" %>
<%@ Register TagPrefix="cc1" 
  Namespace="Samples.AspNet.CS.Controls" 
  Assembly="MyWebPartZoneCS" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:WebPartManager ID="WebPartManager1" runat="server" />
      <cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
        <VerbStyle Font-Italic="true" />
        <PartChromeStyle BackColor="lightblue" />
        <PartStyle BackColor="gray" />
        <PartTitleStyle Font-Bold="true" />
        <ZoneTemplate>
          <asp:Calendar ID="Calendar1" runat="server" 
            Title="My Calendar" />
        </ZoneTemplate>
      </cc1:MyWebPartZone>
    </div>
    </form>
</body>
</html>
<%@ Page Language="vb" %>
<%@ Register TagPrefix="cc1" 
  Namespace="Samples.AspNet.VB.Controls" 
  Assembly="MyWebPartZoneVB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:WebPartManager ID="WebPartManager1" runat="server" />
      <cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
        <VerbStyle Font-Italic="true" />
        <PartChromeStyle BackColor="lightblue" />
        <PartStyle BackColor="gray" />
        <PartTitleStyle Font-Bold="true" />
        <ZoneTemplate>
          <asp:Calendar ID="Calendar1" runat="server" 
            Title="My Calendar" />
        </ZoneTemplate>
      </cc1:MyWebPartZone>
    </div>
    </form>
</body>
</html>

Esaminare il markup dichiarativo per il controllo personalizzato WebPartZone . Si noti che è possibile impostare varie proprietà a livello di zona nel markup, come illustrato nell'esempio di codice seguente.

Nota

È molto importante notare l'uso dell'elemento <zonetemplate> . Questo elemento, come descritto nella sezione Osservazioni, è necessario all'interno di una WebPartZone zona per eseguire il wrapping dei controlli statici WebPart dichiarati in una pagina.

<cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
  <VerbStyle Font-Italic="true" />
  <PartChromeStyle BackColor="lightblue" />
  <PartStyle BackColor="gray" />
  <PartTitleStyle Font-Bold="true" />
  <ZoneTemplate>
    <asp:Calendar ID="Calendar1" runat="server" 
      Title="My Calendar" />
  </ZoneTemplate>
</cc1:MyWebPartZone>
<cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
  <VerbStyle Font-Italic="true" />
  <PartChromeStyle BackColor="lightblue" />
  <PartStyle BackColor="gray" />
  <PartTitleStyle Font-Bold="true" />
  <ZoneTemplate>
    <asp:Calendar ID="Calendar1" runat="server" 
      Title="My Calendar" />
  </ZoneTemplate>
</cc1:MyWebPartZone>

Commenti

Nella funzionalità Web part, un'area è un'area definita in una pagina Web che contiene controlli Web part. Le funzioni principali di una zona devono disporre i controlli contenuti e fornire un'interfaccia utente comune per tali controlli. Per informazioni generali sulle zone e sul modo in cui vengono usati nelle applicazioni Web part, vedere la documentazione di riferimento per le classi e WebPartZoneBase di base WebZone e l'argomento intitolato Web part Control Set Overview (Panoramica del set di controlli web part).

La funzione speciale del controllo consiste nel WebPartZone contenere WebPart controlli, che costituiscono l'interfaccia utente principale delle applicazioni Web part. Un WebPartZone controllo può essere dichiarato in formato di persistenza in una pagina Web, consentendo agli sviluppatori di usarlo come modello e di aggiungere altri controlli server all'interno dell'elemento <asp:webpartzone> . Qualsiasi tipo di controllo server, se aggiunto a una WebPartZone zona, può funzionare come WebPart controllo in fase di esecuzione. Ciò vale indipendentemente dal fatto che il controllo aggiunto sia un WebPart controllo, un controllo utente, un controllo personalizzato o un controllo ASP.NET. Per altre informazioni, vedere l'argomento relativo alla GenericWebPart classe .

Oltre a contenere WebPart i controlli, un WebPartZone controllo fornisce anche un'interfaccia utente comune per i controlli in esso contenuti. Questa interfaccia utente comune, nota collettivamente come chrome, è costituita dagli elementi dell'interfaccia utente periferica su tutti i controlli, ad esempio il bordo, il titolo, l'intestazione e il piè di pagina, le caratteristiche di stile e i verbi (azioni dell'interfaccia utente che un utente può eseguire su un controllo, ad esempio chiudere o ridurre al minimo).

Nota

Internet Explorer potrebbe eseguire il rendering dell'altezza di un WebPartZone controllo o dei relativi controlli contenuti in modo imprevisto, a seconda dell'orientamento della zona. Per altre informazioni, vedere la documentazione relativa alle LayoutOrientation proprietà o Height .

La WebPartZone classe deriva la maggior parte del comportamento dalle classi e WebPartZoneBase di baseWebZone. Aggiunge un solo membro univoco, la ZoneTemplate proprietà . Questa proprietà fa riferimento a un ITemplate oggetto , ovvero un modello che consente agli sviluppatori di pagine di definire i controlli in una zona in modo statico usando un <zonetemplate> elemento nel markup dichiarativo di una pagina aspx.

Accessibilità

Il markup sottoposto a rendering per impostazione predefinita per questo controllo potrebbe non essere conforme agli standard di accessibilità, ad esempio le linee guida per l'accessibilità del contenuto Web 1.0 (WCAG) con priorità 1. Per informazioni dettagliate sul supporto dell'accessibilità per questo controllo, vedere ASP.NET Controlli e accessibilità.

Costruttori

WebPartZone()

Inizializza una nuova istanza della classe WebPartZone.

Proprietà

AccessKey

Ottiene o imposta il tasto di scelta che consente di accedere rapidamente al controllo server Web.

(Ereditato da WebControl)
Adapter

Ottiene l'adattatore specifico del browser per il controllo.

(Ereditato da Control)
AllowLayoutChange

Ottiene o imposta un valore che indica se è possibile modificare il layout dei controlli WebPart all'interno di una zona.

(Ereditato da WebPartZoneBase)
AppRelativeTemplateSourceDirectory

Ottiene o imposta la directory virtuale relativa all'applicazione dell'oggetto Page o UserControl contenente questo controllo.

(Ereditato da Control)
Attributes

Ottiene l'insieme di attributi arbitrari (solo per il rendering) che non corrispondono alle proprietà del controllo.

(Ereditato da WebControl)
BackColor

Ottiene o imposta il colore di sfondo del controllo server Web.

(Ereditato da WebControl)
BackImageUrl

Ottiene o imposta l'URL di un'immagine di sfondo per una zona.

(Ereditato da WebZone)
BindingContainer

Ottiene il controllo contenente l'associazione dati del controllo corrente.

(Ereditato da Control)
BorderColor

Ottiene o imposta il colore del bordo di un controllo WebPartZoneBase.

(Ereditato da WebPartZoneBase)
BorderStyle

Ottiene o imposta il tipo di bordo che circonda un controllo WebPartZoneBase.

(Ereditato da WebPartZoneBase)
BorderWidth

Ottiene o imposta la larghezza del bordo che circonda un controllo WebPartZoneBase.

(Ereditato da WebPartZoneBase)
ChildControlsCreated

Ottiene un valore che indica se i controlli figli del controllo server sono stati creati.

(Ereditato da Control)
ClientID

Ottiene l'ID di controllo per il markup HTML generato da ASP.NET.

(Ereditato da Control)
ClientIDMode

Ottiene o imposta l'algoritmo utilizzato per generare il valore della proprietà ClientID.

(Ereditato da Control)
ClientIDSeparator

Ottiene un carattere che rappresenta il separatore utilizzato nella proprietà ClientID.

(Ereditato da Control)
CloseVerb

Ottiene un riferimento a un oggetto WebPartVerb che consente agli utenti finali di chiudere i controlli WebPart di una zona.

(Ereditato da WebPartZoneBase)
ConnectVerb

Ottiene un riferimento a un oggetto WebPartVerb che consente agli utenti finali di creare connessioni tra i controlli WebPart.

(Ereditato da WebPartZoneBase)
Context

Ottiene l'oggetto HttpContext associato al controllo server per la richiesta Web corrente.

(Ereditato da Control)
Controls

Ottiene un oggetto ControlCollection che rappresenta i controlli figlio di un oggetto CompositeControl.

(Ereditato da CompositeControl)
ControlStyle

Ottiene lo stile del controllo server Web. Questa proprietà viene usata principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
ControlStyleCreated

Ottiene un valore che indica se è stato creato un oggetto Style per la proprietà ControlStyle. Questa proprietà viene utilizzata principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
CssClass

Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client.

(Ereditato da WebControl)
DataItemContainer

Ottiene un riferimento al contenitore di denominazione se il contenitore di denominazione implementa IDataItemContainer.

(Ereditato da Control)
DataKeysContainer

Ottiene un riferimento al contenitore di denominazione se il contenitore di denominazione implementa IDataKeysControl.

(Ereditato da Control)
DeleteVerb

Ottiene un riferimento a un oggetto WebPartVerb che consente agli utenti finali di eliminare i controlli WebPart di una zona.

(Ereditato da WebPartZoneBase)
DesignMode

Ottiene un valore che indica se un controllo viene utilizzato in un'area di progettazione.

(Ereditato da Control)
DisplayTitle

Ottiene il valore corrente del testo utilizzato come titolo per una zona WebPartZoneBase quando la zona stessa è visibile.

(Ereditato da WebPartZoneBase)
DragDropEnabled

Ottiene un valore che indica se è possibile trascinare i controlli WebPart all'interno o all'esterno di una zona.

(Ereditato da WebPartZoneBase)
DragHighlightColor

Ottiene o imposta il colore del bordo di una zona WebPartZoneBase e delle relative aree di rilascio durante il trascinamento di un controllo.

(Ereditato da WebPartZoneBase)
EditVerb

Ottiene un riferimento a un oggetto WebPartVerb che consente agli utenti finali di modificare i controlli WebPart di una zona.

(Ereditato da WebPartZoneBase)
EmptyZoneText

Ottiene o imposta un messaggio che viene visualizzato quando un controllo WebPartZoneBase non contiene controlli WebPart.

(Ereditato da WebPartZoneBase)
EmptyZoneTextStyle

Ottiene gli attributi di stile per il testo segnaposto in una zona vuota.

(Ereditato da WebZone)
Enabled

Ottiene o imposta un valore che indica se il controllo server Web è abilitato.

(Ereditato da WebControl)
EnableTheming

Ottiene o imposta un valore che indica se al controllo vengono applicati i temi.

(Ereditato da WebControl)
EnableViewState

Ottiene o imposta un valore che indica se lo stato di visualizzazione del controllo server deve essere persistente e lo stato di visualizzazione dei controlli figlio contenuti, per il client richiedente.

(Ereditato da Control)
ErrorStyle

Ottiene gli attributi di stile per il rendering del messaggio di errore visualizzato se non è possibile caricare o creare un controllo WebPart.

(Ereditato da WebZone)
Events

Ottiene un elenco dei delegati del gestore eventi per il controllo. Questa proprietà è di sola lettura.

(Ereditato da Control)
ExportVerb

Ottiene un riferimento a un oggetto WebPartVerb che consente agli utenti finali di esportare un file di definizione XML per ogni controllo WebPart di una zona.

(Ereditato da WebPartZoneBase)
Font

Ottiene le proprietà del carattere associate al controllo server Web.

(Ereditato da WebControl)
FooterStyle

Ottiene gli attributi di stile per il contenuto dell'area di piè di pagina di una zona.

(Ereditato da WebZone)
ForeColor

Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web.

(Ereditato da WebControl)
HasAttributes

Ottiene un valore che indica se sono impostati attributi per il controllo.

(Ereditato da WebControl)
HasChildViewState

Ottiene un valore che indica se per i controlli figlio del controllo server corrente esistono impostazioni dello stato di visualizzazione salvate.

(Ereditato da Control)
HasFooter

Ottiene un valore che indica se una zona comprende o meno un'area di piè di pagina.

(Ereditato da WebPartZoneBase)
HasHeader

Ottiene un valore che indica se una zona comprende un'area di intestazione.

(Ereditato da WebPartZoneBase)
HeaderStyle

Ottiene gli attributi di stile per il contenuto dell'area di intestazione di una zona.

(Ereditato da WebZone)
HeaderText

Ottiene o imposta il testo dell'area di intestazione di un'area.

(Ereditato da WebZone)
Height

Ottiene o imposta l'altezza del controllo server Web.

(Ereditato da WebControl)
HelpVerb

Ottiene un riferimento a un oggetto WebPartVerb utilizzato per accedere alla Guida relativa ai controlli WebPart di una zona.

(Ereditato da WebPartZoneBase)
ID

Ottiene o imposta l'identificatore a livello di codice assegnato al controllo server.

(Ereditato da Control)
IdSeparator

Ottiene il carattere utilizzato per separare gli identificatori di controllo.

(Ereditato da Control)
IsChildControlStateCleared

Ottiene un valore che indica se i controlli contenuti in questo controllo dispongono di informazioni sullo stato del controllo.

(Ereditato da Control)
IsEnabled

Ottiene un valore che indica se il controllo è abilitato.

(Ereditato da WebControl)
IsTrackingViewState

Ottiene un valore che indica se il controllo server salva le modifiche allo stato di visualizzazione.

(Ereditato da Control)
IsViewStateEnabled

Ottiene un valore che indica se lo stato di visualizzazione è attivato per il controllo corrente.

(Ereditato da Control)
LayoutOrientation

Ottiene o imposta un valore che indica se i controlli di una zona sono disposti verticalmente o orizzontalmente.

(Ereditato da WebPartZoneBase)
LoadViewStateByID

Ottiene un valore che indica se il controllo prende parte al caricamento del proprio stato di visualizzazione tramite ID anziché tramite l'indice.

(Ereditato da Control)
MenuCheckImageStyle

Ottiene gli attributi di stile applicati all'immagine del segno di spunta visualizzato sul menu dei verbi accanto al testo del verbo selezionato.

(Ereditato da WebPartZoneBase)
MenuCheckImageUrl

Ottiene o imposta l'URL di un'immagine utilizzata come segno di spunta nel menu dei verbi di ogni controllo WebPart di una zona.

(Ereditato da WebPartZoneBase)
MenuLabelHoverStyle

Ottiene gli attributi di stile applicati all'etichetta di un menu dei verbi sulla barra del titolo di un controllo WebPart quando un utente posiziona il puntatore del mouse sull'etichetta.

(Ereditato da WebPartZoneBase)
MenuLabelStyle

Ottiene informazioni relative allo stile per l'etichetta del menu a discesa dei verbi visualizzato sulla barra del titolo di ogni controllo WebPart di una zona.

(Ereditato da WebPartZoneBase)
MenuLabelText

Ottiene o imposta il valore che funge da etichetta per il menu a discesa dei verbi sulla barra del titolo di ogni controllo WebPart di una zona.

(Ereditato da WebPartZoneBase)
MenuPopupImageUrl

Ottiene o imposta l'URL di un'immagine che consente di aprire il menu a discesa dei verbi sulla barra del titolo di ogni controllo WebPart di una zona.

(Ereditato da WebPartZoneBase)
MenuPopupStyle

Ottiene gli attributi di stile per il menu a discesa dei verbi visualizzato sui controlli WebPart di una zona.

(Ereditato da WebPartZoneBase)
MenuVerbHoverStyle

Ottiene informazioni sullo stile per l'aspetto di un verbo in un menu a discesa dei verbi quando un utente finale posiziona il puntatore del mouse sul verbo stesso.

(Ereditato da WebPartZoneBase)
MenuVerbStyle

Ottiene informazioni sullo stile per l'aspetto di un verbo di un menu a discesa dei verbi alla visualizzazione del menu.

(Ereditato da WebPartZoneBase)
MinimizeVerb

Ottiene un riferimento a un oggetto WebPartVerb che consente agli utenti finali di ridurre a icona i controlli WebPart di una zona.

(Ereditato da WebPartZoneBase)
NamingContainer

Ottiene un riferimento al contenitore dei nomi del controllo server, che crea uno spazio dei nomi univoco per distinguere i controlli server che hanno lo stesso valore della proprietà ID.

(Ereditato da Control)
Padding

Ottiene o imposta gli attributi di spaziatura interna delle celle sulla tabella che contiene i controlli WebPart in una zona.

(Ereditato da WebZone)
Page

Ottiene un riferimento all'istanza Page che contiene il controllo server.

(Ereditato da Control)
Parent

Ottiene un riferimento al controllo padre del controllo server nella gerarchia dei controlli della pagina.

(Ereditato da Control)
PartChromePadding

Ottiene o imposta la distanza tra il contenuto di un controllo WebPart e il bordo del controllo.

(Ereditato da WebZone)
PartChromeStyle

Ottiene le caratteristiche di stile applicabili ai bordi dei controlli Web part contenuti in una zona.

(Ereditato da WebZone)
PartChromeType

Ottiene o imposta il tipo di bordo che delimita i controlli Web part contenuti in una zona.

(Ereditato da WebZone)
PartStyle

Ottiene le caratteristiche di stile applicabili al bordo e al contenuto di ogni controllo Web part contenuto in una zona.

(Ereditato da WebZone)
PartTitleStyle

Ottiene gli attributi di stile relativi al contenuto della barra del titolo per ogni controllo Web part contenuto in una zona.

(Ereditato da WebZone)
RenderClientScript

Ottiene un valore che indica se eseguire o meno il rendering dello script client su una pagina Web part.

(Ereditato da WebZone)
RenderingCompatibility

Ottiene un valore che specifica la versione di ASP.NET con cui sarà compatibile il codice HTML di cui è stato eseguito il rendering.

(Ereditato da Control)
RestoreVerb

Ottiene un riferimento a un oggetto WebPartVerb che consente agli utenti finali di ripristinare le dimensioni normali dei controlli WebPart di una zona.

(Ereditato da WebPartZoneBase)
SelectedPartChromeStyle

Ottiene informazioni sullo stile relative all'aspetto di un controllo WebPart selezionato in una zona.

(Ereditato da WebPartZoneBase)
ShowTitleIcons

Ottiene o imposta un valore che indica se le icone del titolo vengono visualizzate sulla barra del titolo di ogni controllo WebPart di una zona.

(Ereditato da WebPartZoneBase)
Site

Ottiene informazioni sul contenitore del controllo corrente quando viene eseguito il rendering in un'area di progettazione.

(Ereditato da Control)
SkinID

Ottiene o imposta l'interfaccia personalizzata da applicare al controllo.

(Ereditato da WebControl)
Style

Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server Web.

(Ereditato da WebControl)
SupportsDisabledAttribute

Ottiene un valore che indica se il controllo deve impostare l'attributo disabled dell'elemento HTML di cui è stato eseguito il rendering su "disabilitato" quando la proprietà IsEnabled del controllo è false.

(Ereditato da CompositeControl)
TabIndex

Ottiene o imposta l'indice di tabulazione del controllo server Web.

(Ereditato da WebControl)
TagKey

Ottiene il valore HtmlTextWriterTag corrispondente al controllo server Web. Questa proprietà viene usata principalmente dagli sviluppatori di controlli.

(Ereditato da WebZone)
TagName

Ottiene il nome del tag del controllo. Questa proprietà viene usata principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
TemplateControl

Ottiene o imposta un riferimento al modello che contiene il controllo.

(Ereditato da Control)
TemplateSourceDirectory

Ottiene la directory virtuale dell'oggetto Page o dell'oggetto UserControl che contiene il controllo server corrente.

(Ereditato da Control)
TitleBarVerbButtonType

Ottiene o imposta il tipo di pulsante utilizzato per i verbi sulla barra del titolo dei controlli WebPart.

(Ereditato da WebPartZoneBase)
TitleBarVerbStyle

Ottiene gli attributi di stile per i verbi della barra del titolo di un controllo WebPart.

(Ereditato da WebPartZoneBase)
ToolTip

Ottiene o imposta il testo visualizzato quando il puntatore del mouse viene posizionato sul controllo server Web.

(Ereditato da WebControl)
UniqueID

Ottiene l'identificatore univoco qualificato gerarchicamente per il controllo server.

(Ereditato da Control)
ValidateRequestMode

Ottiene o imposta un valore che indica se il controllo verifica la presenza di valori potenzialmente pericolosi nell'input proveniente dal browser.

(Ereditato da Control)
VerbButtonType

Ottiene o imposta il tipo di pulsante associato ai verbi presenti in una zona WebPartZoneBase quando l'accesso viene eseguito mediante un browser di una versione precedente.

(Ereditato da WebPartZoneBase)
VerbStyle

Ottiene gli attributi di stile per i verbi dell'interfaccia utente associati ai controlli Web part di una zona.

(Ereditato da WebZone)
ViewState

Ottiene un dizionario di informazioni sullo stato che permette di salvare e ripristinare lo stato di visualizzazione di un controllo server attraverso più richieste per la stessa pagina.

(Ereditato da Control)
ViewStateIgnoresCase

Ottiene un valore che indica se l'oggetto StateBag non effettua la distinzione tra maiuscole e minuscole.

(Ereditato da Control)
ViewStateMode

Ottiene o imposta la modalità dello stato, visualizzazione di questo controllo.

(Ereditato da Control)
Visible

Ottiene o imposta un valore che indica se viene eseguito il rendering di un controllo server come interfaccia utente nella pagina.

(Ereditato da Control)
WebPartChrome

Ottiene un riferimento all'oggetto WebPartChrome che determina il rendering periferico dei controlli WebPart della zona.

(Ereditato da WebPartZoneBase)
WebPartManager

Ottiene un riferimento al controllo WebPartManager associato a un'istanza del controllo WebZone in una pagina Web part.

(Ereditato da WebZone)
WebParts

Ottiene l'insieme dei controlli Web part contenuti in una zona.

(Ereditato da WebPartZoneBase)
WebPartVerbRenderMode

Ottiene o imposta un valore che indica la modalità di rendering dei verbi nei controlli WebPart della zona.

(Ereditato da WebPartZoneBase)
Width

Ottiene o imposta la larghezza del controllo server Web.

(Ereditato da WebControl)
ZoneTemplate

Ottiene o imposta un riferimento a un'istanza ITemplate che contiene i controlli dichiarati nel markup di una pagina Web.

Metodi

AddAttributesToRender(HtmlTextWriter)

Aggiunge attributi e stili HTML dei quali è necessario eseguire il rendering nell'oggetto HtmlTextWriterTag specificato. Questo metodo viene utilizzato principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
AddedControl(Control, Int32)

Chiamato dopo che un controllo figlio viene aggiunto alla raccolta Controls dell'oggetto Control.

(Ereditato da Control)
AddParsedSubObject(Object)

Notifica al controllo server che un elemento, XML o HTML, è stato analizzato e aggiunge l'elemento all'oggetto ControlCollection del controllo server.

(Ereditato da Control)
ApplyStyle(Style)

Copia tutti gli elementi non vuoti dello stile specificato nel controllo Web, sovrascrivendo eventuali elementi di stile del controllo. Il metodo viene utilizzato principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
ApplyStyleSheetSkin(Page)

Applica al controllo le proprietà di stile definite nel foglio di stile della pagina.

(Ereditato da Control)
BeginRenderTracing(TextWriter, Object)

Inizia la traccia in fase di progettazione dei dati di rendering.

(Ereditato da Control)
BuildProfileTree(String, Boolean)

Raccoglie informazioni sul controllo server e le recapita alla proprietà Trace in modo che vengano visualizzate quando è attivata la tracciatura per la pagina.

(Ereditato da Control)
ClearCachedClientID()

Imposta il valore memorizzato nella cache ClientID su null.

(Ereditato da Control)
ClearChildControlState()

Elimina le informazioni sullo stato del controllo per i controlli figlio del controllo server.

(Ereditato da Control)
ClearChildState()

Elimina le informazioni sullo stato di visualizzazione e sullo stato del controllo per tutti i controlli figlio del controllo server.

(Ereditato da Control)
ClearChildViewState()

Elimina le informazioni sullo stato di visualizzazione per tutti i controlli figlio del controllo server.

(Ereditato da Control)
ClearEffectiveClientIDMode()

Imposta la proprietà ClientIDMode dell'istanza del controllo corrente e di tutti i controlli figlio su Inherit.

(Ereditato da Control)
CloseWebPart(WebPart)

Chiude un controllo WebPart selezionato in una zona.

(Ereditato da WebPartZoneBase)
ConnectWebPart(WebPart)

Avvia il processo di creazione di una connessione tra due controlli WebPart.

(Ereditato da WebPartZoneBase)
CopyBaseAttributes(WebControl)

Copia le proprietà non incapsulate dall'oggetto Style dal controllo server Web specificato al controllo server Web dal quale è stato chiamato il metodo. Questo metodo viene utilizzato principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
CreateChildControls()

Crea il set di controlli figlio di una zona.

(Ereditato da WebPartZoneBase)
CreateControlCollection()

Crea un oggetto ControlCollection che contiene tutti i controlli di una zona.

(Ereditato da WebPartZoneBase)
CreateControlStyle()

Crea un insieme di caratteristiche dello stile da applicare a un controllo di zona visibile.

(Ereditato da WebPartZoneBase)
CreateWebPartChrome()

Consente alle zone derivate di sostituire un oggetto WebPartChrome personalizzato per modificare l'aspetto dei controlli WebPart presenti in una zona.

(Ereditato da WebPartZoneBase)
DataBind()

Associa un'origine dati al controllo CompositeControl e a tutti i relativi controlli figlio.

(Ereditato da CompositeControl)
DataBind(Boolean)

Associa un'origine dati al controllo server chiamato e ai relativi controlli figlio con un'opzione per generare l'evento DataBinding.

(Ereditato da Control)
DataBindChildren()

Associa un'origine dati al controllo server e ai relativi controlli figlio.

(Ereditato da Control)
DeleteWebPart(WebPart)

Elimina un controllo WebPart selezionato in una zona.

(Ereditato da WebPartZoneBase)
Dispose()

Abilita un controllo server alla pulizia finale prima che venga rilasciato dalla memoria.

(Ereditato da Control)
EditWebPart(WebPart)

Avvia il processo di modifica di un controllo WebPart selezionato in una zona.

(Ereditato da WebPartZoneBase)
EndRenderTracing(TextWriter, Object)

Termina la traccia in fase di progettazione dei dati di rendering.

(Ereditato da Control)
EnsureChildControls()

Determina se il controllo server contiene controlli figlio. In caso contrario, li crea.

(Ereditato da Control)
EnsureID()

Crea un identificatore per i controlli a cui non è assegnato alcun identificatore.

(Ereditato da Control)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FindControl(String)

Cerca un controllo server nel contenitore dei nomi corrente con il parametro id specificato.

(Ereditato da Control)
FindControl(String, Int32)

Cerca nel contenitore di denominazione corrente un controllo server con il parametro id indicato e un intero, specificato nel parametro pathOffset, che agevola la ricerca. Non eseguire l'override di questa versione del metodo FindControl.

(Ereditato da Control)
Focus()

Imposta lo stato attivo per l'input su un controllo.

(Ereditato da Control)
GetDesignModeState()

Ottiene i dati della fase di progettazione per un controllo.

(Ereditato da Control)
GetEffectiveChromeType(Part)

Restituisce il valore PartChromeType corrente effettivo di un controllo WebPart, una volta specificate la proprietà PartChromeType della zona e la modalità di visualizzazione corrente della pagina Web part.

(Ereditato da WebPartZoneBase)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetInitialWebParts()

Esegue l'override del metodo base astratto e ottiene l'insieme iniziale di controlli WebPart statici contenuti nel modello della zona.

GetRouteUrl(Object)

Ottiene l'URL corrispondente a un set di parametri di route.

(Ereditato da Control)
GetRouteUrl(RouteValueDictionary)

Ottiene l'URL corrispondente a un set di parametri di route.

(Ereditato da Control)
GetRouteUrl(String, Object)

Ottiene l'URL che corrisponde a un set di parametri di route e a un nome della route.

(Ereditato da Control)
GetRouteUrl(String, RouteValueDictionary)

Ottiene l'URL che corrisponde a un set di parametri di route e a un nome della route.

(Ereditato da Control)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetUniqueIDRelativeTo(Control)

Restituisce la parte con prefisso della proprietà UniqueID del controllo specificato.

(Ereditato da Control)
HasControls()

Determina se il controllo server contiene controlli figlio.

(Ereditato da Control)
HasEvents()

Restituisce un valore che indica se gli eventi vengono registrati per il controllo o eventuali controlli figlio.

(Ereditato da Control)
IsLiteralContent()

Determina se il controllo server conserva solo il contenuto literal.

(Ereditato da Control)
LoadControlState(Object)

Ripristina le informazioni sullo stato del controllo da una richiesta di pagina precedente salvata dal metodo SaveControlState().

(Ereditato da Control)
LoadViewState(Object)

Carica le informazioni sullo stato precedentemente salvate per una zona.

(Ereditato da WebPartZoneBase)
MapPathSecure(String)

Recupera il percorso fisico al quale è associato un percorso virtuale, assoluto o relativo.

(Ereditato da Control)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MergeStyle(Style)

Copia tutti gli elementi non vuoti dello stile specificato nel controllo Web, ma non sovrascrive eventuali elementi di stile del controllo. Questo metodo viene utilizzato principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
MinimizeWebPart(WebPart)

Riduce a icona un controllo WebPart selezionato in una zona.

(Ereditato da WebPartZoneBase)
OnBubbleEvent(Object, EventArgs)

Determina se l'evento per il controllo server viene passato a un livello superiore nella gerarchia dei controlli server dell'interfaccia utente per la pagina.

(Ereditato da Control)
OnCreateVerbs(WebPartVerbsEventArgs)

Genera l'evento CreateVerbs.

(Ereditato da WebPartZoneBase)
OnDataBinding(EventArgs)

Genera l'evento DataBinding.

(Ereditato da Control)
OnInit(EventArgs)

Esegue l'override del metodo base per indicare che la zona è stata registrata correttamente con il controllo WebPartManager.

OnLoad(EventArgs)

Genera l'evento Load.

(Ereditato da Control)
OnPreRender(EventArgs)

Genera l'evento PreRender.

(Ereditato da WebPartZoneBase)
OnUnload(EventArgs)

Genera l'evento Unload.

(Ereditato da Control)
OpenFile(String)

Ottiene un oggetto Stream utilizzato per leggere un file.

(Ereditato da Control)
RaiseBubbleEvent(Object, EventArgs)

Assegna eventuali origini dell'evento e relative informazioni al controllo padre.

(Ereditato da Control)
RaisePostBackEvent(String)

Aggiorna lo stato dell'insieme corrente dei controlli WebPart di una zona, in base alle modifiche apportate dall'ultimo evento di postback.

(Ereditato da WebPartZoneBase)
RecreateChildControls()

Ricrea i controlli figlio in un controllo derivato da CompositeControl.

(Ereditato da CompositeControl)
RemovedControl(Control)

Chiamato dopo che un controllo figlio viene rimosso dalla raccolta Controls dell'oggetto Control.

(Ereditato da Control)
Render(HtmlTextWriter)

Esegue il rendering della zona sull'oggetto HtmlTextWriter specificato.

(Ereditato da WebPartZoneBase)
RenderBeginTag(HtmlTextWriter)

Esegue il rendering del tag HTML di apertura del controllo zona nell'oggetto HtmlTextWriter specificato.

(Ereditato da WebZone)
RenderBody(HtmlTextWriter)

Esegue l'override del metodo base per eseguire il rendering dell'area del corpo di una zona derivata dalla classe WebPartZoneBase.

(Ereditato da WebPartZoneBase)
RenderChildren(HtmlTextWriter)

Restituisce il contenuto degli elementi figlio di un controllo server a un oggetto HtmlTextWriter specificato, che scrive il contenuto di cui eseguire il rendering nel client.

(Ereditato da Control)
RenderContents(HtmlTextWriter)

Esegue il rendering dell'intero contenuto di un controllo zona compreso tra il tag di inizio e quello di fine sull'oggetto HtmlTextWriter specificato.

(Ereditato da WebZone)
RenderControl(HtmlTextWriter)

Restituisce il contenuto del controllo server a un oggetto HtmlTextWriter specificato e archivia le informazioni di traccia relative al controllo se la funzionalità di traccia è abilitata.

(Ereditato da Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Restituisce il contenuto del controllo server a un oggetto HtmlTextWriter specificato utilizzando un oggetto ControlAdapter specificato.

(Ereditato da Control)
RenderDropCue(HtmlTextWriter)

Esegue il rendering degli elementi dell'interfaccia utente per indicare agli utenti finali la posizione, all'interno di una zona, in cui è possibile rilasciare un controllo WebPart trascinato.

(Ereditato da WebPartZoneBase)
RenderEndTag(HtmlTextWriter)

Esegue il rendering del tag HTML di chiusura del controllo nel writer specificato. Questo metodo viene utilizzato principalmente dagli sviluppatori di controlli.

(Ereditato da WebControl)
RenderFooter(HtmlTextWriter)

Esegue l'override del rendering per il piè di pagina di un controllo zona.

(Ereditato da WebZone)
RenderHeader(HtmlTextWriter)

Esegue l'override del metodo base per il rendering dell'intestazione di una zona WebPartZoneBase che contiene controlli WebPart.

(Ereditato da WebPartZoneBase)
ResolveAdapter()

Ottiene l'adattatore del controllo responsabile del rendering del controllo specificato.

(Ereditato da Control)
ResolveClientUrl(String)

Ottiene un URL che può essere utilizzato dal browser.

(Ereditato da Control)
ResolveUrl(String)

Converte un URL in un formato utilizzabile dal client richiedente.

(Ereditato da Control)
RestoreWebPart(WebPart)

Ripristina lo stato normale di un controllo WebPart selezionato ridotto a icona.

(Ereditato da WebPartZoneBase)
SaveControlState()

Salva tutte le modifiche dello stato di un controllo server apportate dopo il postback della pagina nel server.

(Ereditato da Control)
SaveViewState()

Salva tutte le modifiche dello stato di visualizzazione avvenute dopo il reinserimento di una pagina nel server.

(Ereditato da WebPartZoneBase)
SetDesignModeState(IDictionary)

Imposta i dati della fase di progettazione per un controllo.

(Ereditato da Control)
SetRenderMethodDelegate(RenderMethod)

Assegna un delegato del gestore eventi per eseguire il rendering del controllo server e del relativo contenuto nel controllo padre.

(Ereditato da Control)
SetTraceData(Object, Object)

Imposta i dati di traccia per la traccia durante la fase di progettazione dei dati di rendering, utilizzando la chiave dei dati di traccia e il valore dei dati di traccia.

(Ereditato da Control)
SetTraceData(Object, Object, Object)

Imposta i dati di traccia per la traccia durante la fase di progettazione dei dati di rendering, utilizzando l'oggetto tracciato, la chiave dei dati di traccia e il valore dei dati di traccia.

(Ereditato da Control)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TrackViewState()

Avvia il processo di rilevamento delle modifiche allo stato di visualizzazione apportate a una zona in modo che sia possibile effettuarne la memorizzazione in un oggetto StateBag e l'accesso tramite la proprietà ViewState.

(Ereditato da WebPartZoneBase)

Eventi

CreateVerbs

Si verifica alla creazione dei verbi di una zona derivata dalla classe WebPartZoneBase.

(Ereditato da WebPartZoneBase)
DataBinding

Viene generato quando il controllo server viene associato a un'origine dati.

(Ereditato da Control)
Disposed

Si verifica quando un controllo server viene rilasciato dalla memoria, ossia nell'ultima fase della durata di un controllo server quando viene richiesta una pagina ASP.NET.

(Ereditato da Control)
Init

Viene generato quando il controllo server viene inizializzato, ovvero nella prima fase della sua durata.

(Ereditato da Control)
Load

Viene generato quando il controllo server è caricato nell'oggetto Page.

(Ereditato da Control)
PreRender

Si verifica dopo il caricamento dell'oggetto Control ma prima del rendering.

(Ereditato da Control)
Unload

Viene generato quando il controllo server viene scaricato dalla memoria.

(Ereditato da Control)

Implementazioni dell'interfaccia esplicita

IAttributeAccessor.GetAttribute(String)

Ottiene un attributo del controllo Web con il nome specificato.

(Ereditato da WebControl)
IAttributeAccessor.SetAttribute(String, String)

Imposta un attributo del controllo Web sul nome e il valore specificati.

(Ereditato da WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Consente a uno strumento di progettazione di ricreare l'insieme di controlli figlio del controllo composito nell'ambiente di progettazione.

(Ereditato da CompositeControl)
IControlBuilderAccessor.ControlBuilder

Per una descrizione di questo membro, vedere ControlBuilder.

(Ereditato da Control)
IControlDesignerAccessor.GetDesignModeState()

Per una descrizione di questo membro, vedere GetDesignModeState().

(Ereditato da Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Per una descrizione di questo membro, vedere SetDesignModeState(IDictionary).

(Ereditato da Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Per una descrizione di questo membro, vedere SetOwnerControl(Control).

(Ereditato da Control)
IControlDesignerAccessor.UserData

Per una descrizione di questo membro, vedere UserData.

(Ereditato da Control)
IDataBindingsAccessor.DataBindings

Per una descrizione di questo membro, vedere DataBindings.

(Ereditato da Control)
IDataBindingsAccessor.HasDataBindings

Per una descrizione di questo membro, vedere HasDataBindings.

(Ereditato da Control)
IExpressionsAccessor.Expressions

Per una descrizione di questo membro, vedere Expressions.

(Ereditato da Control)
IExpressionsAccessor.HasExpressions

Per una descrizione di questo membro, vedere HasExpressions.

(Ereditato da Control)
IParserAccessor.AddParsedSubObject(Object)

Per una descrizione di questo membro, vedere AddParsedSubObject(Object).

(Ereditato da Control)
IPostBackEventHandler.RaisePostBackEvent(String)

Per una descrizione di questo membro, vedere RaisePostBackEvent(String).

(Ereditato da WebPartZoneBase)

Metodi di estensione

FindDataSourceControl(Control)

Restituisce l'origine dati associata al controllo dati per il controllo specificato.

FindFieldTemplate(Control, String)

Restituisce il modello di campo per la colonna specificata nel contenitore di denominazione del controllo specificato.

FindMetaTable(Control)

Restituisce l'oggetto metatabella per il controllo contenitore dei dati.

GetDefaultValues(INamingContainer)

Ottiene l'insieme di valori predefiniti per il controllo dei dati specificato.

GetMetaTable(INamingContainer)

Ottiene i metadati della tabella per il controllo dei dati specificato.

SetMetaTable(INamingContainer, MetaTable)

Imposta i metadati della tabella per il controllo dei dati specificato.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Imposta il mapping dei valori predefiniti e dei metadati della tabella per il controllo dei dati specificato.

SetMetaTable(INamingContainer, MetaTable, Object)

Imposta il mapping dei valori predefiniti e dei metadati della tabella per il controllo dei dati specificato.

TryGetMetaTable(INamingContainer, MetaTable)

Determina se sono disponibili i metadati della tabella.

EnableDynamicData(INamingContainer, Type)

Abilita il comportamento dati dinamici per il controllo dei dati specificato.

EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Abilita il comportamento dati dinamici per il controllo dei dati specificato.

EnableDynamicData(INamingContainer, Type, Object)

Abilita il comportamento dati dinamici per il controllo dei dati specificato.

Si applica a

Vedi anche