EditorZoneBase Klas

Definitie

Fungeert als de basisklasse voor alle zonebesturingselementen die fungeren als containers voor EditorPart besturingselementen.

public ref class EditorZoneBase abstract : System::Web::UI::WebControls::WebParts::ToolZone
public abstract class EditorZoneBase : System.Web.UI.WebControls.WebParts.ToolZone
type EditorZoneBase = class
    inherit ToolZone
Public MustInherit Class EditorZoneBase
Inherits ToolZone
Overname
Afgeleid

Voorbeelden

In het volgende codevoorbeeld ziet u verschillende declaratieve en programmatische toepassingen van de EditorZoneBase klasse. Omdat de klasse abstract is, gebruiken de codevoorbeelden de afgeleide EditorZone klasse die wordt geleverd met de set webonderdelen, waarmee de eigenschappen en methoden worden gedemonstreerd die door de EditorZoneBase klasse worden overgenomen.

Het codevoorbeeld heeft vier delen:

  • Een gebruikersbeheer waarmee u weergavemodi op de webpagina kunt wijzigen.

  • Een webpagina met een EditorZone besturingselement.

  • Een aangepaste EditorZone klasse die enkele van de EditorZoneBase klasleden laat zien.

  • Een beschrijving van de werking van het voorbeeld in een browser.

De broncode voor het gebruikersbeheer komt uit een ander onderwerp. Om dit codevoorbeeld te laten werken, moet u het ASCX-bestand voor het gebruikersbeheer ophalen uit het scenario: Weergavemodi wijzigen op een paginaonderwerp met webonderdelen en het bestand in dezelfde map plaatsen als de .aspx pagina in dit codevoorbeeld.

Het tweede deel van het codevoorbeeld is een webpagina die een declaratieve verwijzing naar een EditorZone besturingselement bevat. Aan de bovenkant van de pagina staat een Register instructie voor het gebruikersbeheer. De gebruikersbeheertag wordt gedeclareerd op de pagina met een <uc1:DisplayModeMenu> element. U ziet dat onder het <asp:WebPartZone> element een <asp:EditorZone> element is dat besturingselementen bevat EditorPart en verschillende tags en eigenschappen bevat die zijn ingesteld om het uiterlijk en gedrag ervan te bepalen. De meeste code op de pagina toont de verschillende programmatische toepassingen van de EditorZoneBase eigenschappen en methoden.

<%@ Page Language="C#" %>
<%@ register tagprefix="uc1" 
  tagname="DisplayModeMenuCS" 
  src="displaymodecs.ascx" %>
<%@ register tagprefix="aspSample" 
  Namespace="Samples.AspNet.CS.Controls" %>
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
// <snippet3> 

  // <snippet4> 
  void Button1_Click(object sender, EventArgs e)
  {
    if (EditorZone1.ApplyVerb.Enabled)
      EditorZone1.ApplyVerb.Enabled = false;
    else
      EditorZone1.ApplyVerb.Enabled = true;
  }
  // </snippet4>
  // <snippet5> 
  void Button2_Click(object sender, EventArgs e)
  {
    if (EditorZone1.CancelVerb.Enabled)
      EditorZone1.CancelVerb.Enabled = false;
    else
      EditorZone1.CancelVerb.Enabled = true;
  }
  // </snippet5>
  // <snippet6>
  void Button3_Click(object sender, EventArgs e)
  {
    Label1.Text = "<br />";
    foreach (EditorPart part in EditorZone1.EditorParts)
    {
      Label1.Text += part.ID + "<br />";
    }
  }
  // </snippet6>
  // <snippet7>
  void Button4_Click(object sender, EventArgs e)
  {
    if (EditorZone1.OKVerb.Enabled)
      EditorZone1.OKVerb.Enabled = false;
    else
      EditorZone1.OKVerb.Enabled = true;
  }
  // </snippet7>
  
// </snippet3>    
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
  <title>EditorZoneBase Examples</title>
</head>
<body>
  <form id="form1" runat="server">
    <asp:WebPartManager ID="WebPartManager1" runat="server" />
    <uc1:DisplayModeMenuCS runat="server" id="displaymodemenu1" />
    <asp:WebPartZone ID="WebPartZone1" runat="server">
      <ZoneTemplate>
        <asp:BulletedList 
          ID="BulletedList1" 
          Runat="server"
          DisplayMode="HyperLink" 
          Title="Favorite Links" >
          <asp:ListItem Value="http://msdn.microsoft.com">
            MSDN
          </asp:ListItem>
          <asp:ListItem Value="http://www.asp.net">
            ASP.NET
          </asp:ListItem>
          <asp:ListItem Value="http://www.msn.com">
            MSN
          </asp:ListItem>
        </asp:BulletedList>
        <asp:Calendar ID="Calendar1" Runat="server" 
          Title="My Calendar" />
      </ZoneTemplate>
    </asp:WebPartZone>
    <aspSample:MyEditorZone ID="EditorZone1" runat="server">
      <ApplyVerb Text="Apply Changes" />
      <CancelVerb Text="Cancel Changes" />
      <OKVerb Text="Finished" />
      <ZoneTemplate>
        <asp:AppearanceEditorPart ID="AppearanceEditorPart1" 
          runat="server" />
        <asp:LayoutEditorPart ID="LayoutEditorPart1" 
          runat="server" />
      </ZoneTemplate>
    </aspSample:MyEditorZone>
    <hr />
    <asp:Button ID="Button1" runat="server" Width="200"
      Text="Toggle ApplyVerb Enabled" OnClick="Button1_Click" />
    <br />
    <asp:Button ID="Button2" runat="server" Width="200"
      Text="Toggle CancelVerb Enabled" OnClick="Button2_Click" />
    <br />
    <asp:Button ID="Button3" runat="server" Width="200"
      Text="Display EditorParts Collection" OnClick="Button3_Click" />
    <asp:Label ID="Label1" runat="server" />
    <br />
    <asp:Button ID="Button4" runat="server" Width="200"
      Text="Toggle OKVerb Enabled" OnClick="Button4_Click" /> 
  </form>
</body>
</html>
<%@ Page Language="vb" %>
<%@ register tagprefix="uc1" 
  tagname="DisplayModeMenuVB" 
  src="displaymodevb.ascx" %>
<%@ register tagprefix="aspSample" 
  Namespace="Samples.AspNet.VB.Controls" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
  ' <snippet3> 

  ' <snippet4> 
  Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
    If EditorZone1.ApplyVerb.Enabled Then
      EditorZone1.ApplyVerb.Enabled = False
    Else
      EditorZone1.ApplyVerb.Enabled = True
    End If
  End Sub
  ' </snippet4>
  ' <snippet5> 
  Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs)
    If EditorZone1.CancelVerb.Enabled Then
      EditorZone1.CancelVerb.Enabled = False
    Else
      EditorZone1.CancelVerb.Enabled = True
    End If
  End Sub
  ' </snippet5>
  ' <snippet6>
  Sub Button3_Click(ByVal sender As Object, ByVal e As EventArgs)
    Label1.Text = "<br />"
    Dim part As EditorPart
    For Each part In EditorZone1.EditorParts
      Label1.Text += part.ID + "<br />"
    Next part
  End Sub
  ' </snippet6>
  ' <snippet7>
  Sub Button4_Click(ByVal sender As Object, ByVal e As EventArgs)
    If EditorZone1.OKVerb.Enabled Then
      EditorZone1.OKVerb.Enabled = False
    Else
      EditorZone1.OKVerb.Enabled = True
    End If

  End Sub
  ' </snippet7>
  
  ' </snippet3>
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
  <title>EditorZoneBase Examples</title>
</head>
<body>
  <form id="form1" runat="server">
    <asp:WebPartManager ID="WebPartManager1" runat="server" />
    <uc1:DisplayModeMenuVB runat="server" id="displaymodemenu1" />
    <asp:WebPartZone ID="WebPartZone1" runat="server">
      <ZoneTemplate>
        <asp:BulletedList 
          ID="BulletedList1" 
          Runat="server"
          DisplayMode="HyperLink" 
          Title="Favorite Links" >
          <asp:ListItem Value="http://msdn.microsoft.com">
            MSDN
          </asp:ListItem>
          <asp:ListItem Value="http://www.asp.net">
            ASP.NET
          </asp:ListItem>
          <asp:ListItem Value="http://www.msn.com">
            MSN
          </asp:ListItem>
        </asp:BulletedList>
        <asp:Calendar ID="Calendar1" Runat="server" 
          Title="My Calendar" />
      </ZoneTemplate>
    </asp:WebPartZone>
    <aspSample:MyEditorZone ID="EditorZone1" runat="server">
      <ApplyVerb Text="Apply Changes" />
      <CancelVerb Text="Cancel Changes" />
      <OKVerb Text="Finished" />
      <ZoneTemplate>
        <asp:AppearanceEditorPart ID="AppearanceEditorPart1" 
          runat="server" />
        <asp:LayoutEditorPart ID="LayoutEditorPart1" 
          runat="server" />
      </ZoneTemplate>
    </aspSample:MyEditorZone>
    <hr />
    <asp:Button ID="Button1" runat="server" Width="200"
      Text="Toggle ApplyVerb Enabled" OnClick="Button1_Click" />
    <br />
    <asp:Button ID="Button2" runat="server" Width="200"
      Text="Toggle CancelVerb Enabled" OnClick="Button2_Click" />
    <br />
    <asp:Button ID="Button3" runat="server" Width="200"
      Text="Display EditorParts Collection" OnClick="Button3_Click" />
    <asp:Label ID="Label1" runat="server" />
    <br />
    <asp:Button ID="Button4" runat="server" Width="200"
      Text="Toggle OKVerb Enabled" OnClick="Button4_Click" /> 
  </form>
</body>
</html>

Het derde deel van het codevoorbeeld is een aangepaste EditorZone klasse die laat zien hoe u met een aantal EditorZoneBase klasleden kunt werken. De aangepaste klasse is afgeleid van EditorZone waaruit deze kan worden gebruikt met een zonesjabloon in de declaratieve opmaak van de webpagina. Als u het codevoorbeeld wilt uitvoeren, moet u deze broncode compileren. U kunt deze expliciet compileren en de resulterende assembly in de map Bin van uw website of de globale assemblycache plaatsen. U kunt de broncode ook in de map App_Code van uw site plaatsen, waar deze dynamisch wordt gecompileerd tijdens runtime. In dit codevoorbeeld wordt dynamische compilatie gebruikt; U zult dus merken dat de Register instructie boven aan de webpagina niet verwijst naar een assemblybestand. Zie Walkthrough: Een aangepast webserverbeheer ontwikkelen en gebruiken voor een overzicht van beide methoden voor het compileren.

using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
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 MyEditorZone : EditorZone
  {
    public MyEditorZone()
    {
    }
    protected override void OnDisplayModeChanged(object sender, 
      WebPartDisplayModeEventArgs e)
    {
      this.BackColor = Color.LightGray;
      base.OnDisplayModeChanged(sender, e);
    }
    protected override void OnSelectedWebPartChanged(object sender, 
      WebPartEventArgs e)
    {
      if (e.WebPart != null)
        e.WebPart.Zone.SelectedPartChromeStyle.BackColor = 
          Color.LightGreen;
      base.OnSelectedWebPartChanged(sender, e);
    }
    protected override void RenderBody(HtmlTextWriter writer)
    {
      writer.WriteLine("<hr />");
      base.RenderBody(writer);
    }
    protected override void RenderVerbs(HtmlTextWriter writer)
    {
      WebPartVerb[] verbs = new WebPartVerb[] { OKVerb, 
        CancelVerb, ApplyVerb };
      foreach (WebPartVerb verb in verbs)
      {
        if (verb != null)
          verb.Text += " Verb";
      }
      base.RenderVerbs(writer);
    }
  }
}
Imports System.Collections
Imports System.ComponentModel
Imports System.Drawing
Imports System.Security.Permissions
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts

Namespace Samples.AspNet.VB.Controls

  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class MyEditorZone
    Inherits EditorZone

    Public Sub New()
    End Sub

    Protected Overrides Sub OnDisplayModeChanged(ByVal sender _
      As Object, ByVal e As WebPartDisplayModeEventArgs)
      Me.BackColor = Color.LightGray
      MyBase.OnDisplayModeChanged(sender, e)
    End Sub
    Protected Overrides Sub OnSelectedWebPartChanged(ByVal sender _
      As Object, ByVal e As WebPartEventArgs)
      If Not (e.WebPart Is Nothing) Then
        e.WebPart.Zone.SelectedPartChromeStyle.BackColor = _
          Color.LightGreen
      End If
      MyBase.OnSelectedWebPartChanged(sender, e)

    End Sub
    Protected Overrides Sub RenderBody(ByVal writer As _
      HtmlTextWriter)
      writer.WriteLine("<hr />")
      MyBase.RenderBody(writer)
    End Sub
    Protected Overrides Sub RenderVerbs(ByVal writer As _
      HtmlTextWriter)
      Dim verbs() As WebPartVerb = {OKVerb, CancelVerb, ApplyVerb}
      Dim verb As WebPartVerb
      For Each verb In verbs
        If Not (verb Is Nothing) Then
          verb.Text += " Verb"
        End If
      Next verb
      MyBase.RenderVerbs(writer)
    End Sub
  End Class

End Namespace

Wanneer u de pagina in een browser laadt, kunt u de bewerkingsmodus selecteren in de vervolgkeuzelijst om over te schakelen naar de bewerkingsmodus. U kunt op het menu Werkwoorden (de pijl-omlaag) in de titelbalk van een van de twee besturingselementen klikken en op Bewerken klikken om het besturingselement te bewerken. Wanneer de gebruikersinterface voor bewerken zichtbaar is, ziet u de effecten van de verschillende declaratieve en programmatische toepassingen van de EditorZoneBase klasleden.

Opmerkingen

De EditorZoneBase klasse is een gespecialiseerde zoneklasse die van de ToolZone klasse overkomt en een basisset gedrag biedt voor afgeleide zones die besturingselementen bevatten EditorPart . Er zijn verschillende andere soorten ToolZone klassen. Zie het overzichtsonderwerp voor de ToolZone klas voor meer informatie. Net als andere hulpprogrammazones EditorZoneBase zijn zones niet zichtbaar wanneer een pagina zich in de normale bladermodus bevindt. Ze zijn alleen zichtbaar wanneer een pagina in de bewerkingsweergavemodus staat. Net als de andere hulpprogrammazones EditorZoneBase kunnen zones alleen het speciale type besturingselementen bevatten dat ze zijn ontworpen om te bevatten (in dit geval EditorPart besturingselementen).

De EditorZoneBase zones bieden een speciale gebruikersinterface voor de besturingselementen die ze bevatten. Veel van deze UI-elementen zijn gebruikelijk voor alle zones in de besturingsset webonderdelen. Zie het onderwerp over het klassenoverzicht voor de WebZone klasse voor een gedetailleerde bespreking van de algemene ui-elementen in webonderdelenzones.

Omdat de klasse abstract is, kunt u deze EditorZoneBase niet rechtstreeks op een webpagina gebruiken. In plaats daarvan moet u een besturingselement gebruiken dat van de EditorZoneBase klasse overneemt en het gedrag ervan implementeert. U kunt de afgeleide zone gebruiken die is opgegeven in de besturingsset webonderdelen, het EditorZone besturingselement of u kunt uw eigen aangepaste EditorZoneBase besturingselement afleiden.

De EditorZoneBase klasse biedt een algemene gebruikersinterface (UI) die speciale besturingselementen bevat waarmee eindgebruikers de eigenschappen, indeling, vormgeving en andere kenmerken van WebPart besturingselementen kunnen bewerken. Sommige eigenschappen die van toepassing zijn op de gebruikersinterface, verwijzen naar werkwoorden, zoals de ApplyVerb, CancelVerben OKVerb eigenschappen. Werkwoorden zijn algemene acties die worden uitgevoerd door gebruikers op een pagina en worden weergegeven in de gebruikersinterface door knoppen, koppelingen, menu-items of andere elementen. Wanneer gebruikers bijvoorbeeld eigenschappen van een besturingselement bewerken, kunnen ze klikken op een werkwoord toepassen om de wijzigingen op te slaan.

Verschillende andere eigenschappen zijn van invloed op tekst die op verschillende punten in de bewerkingsinterface wordt weergegeven. Dit zijn onder andere de EmptyZoneText, ErrorText, HeaderTexten InstructionText eigenschappen.

Twee belangrijke eigenschappen bieden verwijzingen naar gerelateerde besturingselementen. De EditorParts eigenschap is een verzameling van de EditorPart besturingselementen in de zone. De eigenschap WebPartToEdit is een objectverwijzing naar een besturingselement in een WebPartZone. Dit kan een WebPart-besturingselement of een ander ASP.NET serverbesturingselement, gebruikersbeheer of aangepast besturingselement zijn dat momenteel wordt bewerkt.

Ten slotte verwijst de EditorPartChrome eigenschap naar een exemplaar van een EditorPartChrome object dat is gekoppeld aan de zone en die stijlkenmerken bevat van de randapparatuur-UI-elementen (ook wel chroom genoemd) zoals titel- en randstijlen voor EditorPart besturingselementen in de zone.

Een aantal methoden van de EditorZoneBase klasse is gespecialiseerd om het bewerken van andere besturingselementen af te handelen. De Close methode wijzigt de pagina van de bewerkingsweergavemodus weer in een normale browserweergave. De CreateEditorPartChrome methode is voor het maken van het chroom (randapparatuur ui-elementen zoals een rand, werkwoorden, pictogrammen en een titel) die elk EditorPart besturingselement in de zone omringt. De CreateEditorParts methode is een abstracte methode; afgeleide klassen overschrijven deze om exemplaren te maken van alle EditorPart besturingselementen in de zone. De InvalidateEditorParts methode kan worden aangeroepen door een afgeleide klasse als de verzameling EditorPart besturingselementen in de zone om een bepaalde programmatische reden verandert, waarmee het besturingselement webonderdelen wordt gemarkeerd om de verzameling EditorPart besturingselementen opnieuw te maken en bij te werken. De OnDisplayModeChanged methode wordt gebruikt om de verzameling EditorPart besturingselementen null in te stellen op wanneer de weergavemodus wordt gewijzigd van de bewerkingsmodus naar de bladermodus. Ten slotte wordt de methode gebruikt voor het OnSelectedWebPartChanged afhandelen van de gebeurtenis wanneer een WebPart besturingselement de bewerkingsmodus in- of verlaat. Deze methode is bijvoorbeeld een handige plek om de eigenschapswaarden van een WebPart besturingselement te synchroniseren met de bewerkbare waarden in de gekoppelde EditorPart besturingselementen.

Notities voor uitvoerders

Als u een aangepaste zone wilt ontwikkelen voor het hosten EditorPart van besturingselementen, moet u bepalen of u zonesjabloonondersteuning wilt bieden. Er wordt een zonesjabloon gemaakt op basis van typen die de ITemplate interface implementeren en is nodig als u paginaontwikkelaars wilt inschakelen met behulp van uw aangepaste zone om te verwijzen naar EditorPart besturingselementen binnen uw zone in de declaratieve markeringen van een webpagina. Als u zonesjabloonondersteuning nodig hebt, moet u deze overnemen van de EditorZone klasse.

Als uw aangepaste zone en de EditorPart besturingselementen daarentegen op zichzelf staan en ze programmatisch worden gemaakt zonder opties voor paginaontwikkelaars om besturingselementen declaratief op te geven in een zonesjabloon, kunt u deze rechtstreeks overnemen van de EditorZoneBase klasse. Als u dit doet, is het essentieel dat u de CreateEditorParts() methode implementeert, zodat uw aangepaste zone werkt.

Constructors

Name Description
EditorZoneBase()

Initialiseert de klasse voor gebruik door een overgenomen klasse-exemplaar. Deze constructor kan alleen worden aangeroepen door een overgenomen klasse.

Eigenschappen

Name Description
AccessKey

Hiermee haalt u de toegangssleutel op waarmee u snel naar het webserverbeheer kunt navigeren.

(Overgenomen van WebControl)
Adapter

Hiermee haalt u de browserspecifieke adapter voor het besturingselement op.

(Overgenomen van Control)
ApplyVerb

Hiermee haalt u een verwijzing op naar een WebPartVerb object waarmee eindgebruikers bewerkingswijzigingen kunnen toepassen op een besturingselement in de bewerkingsmodus.

AppRelativeTemplateSourceDirectory

Hiermee haalt u de toepassingsgerelateerde virtuele map op van het Page of UserControl object dat dit besturingselement bevat.

(Overgenomen van Control)
AssociatedDisplayModes

Hiermee haalt u de verzameling WebPartDisplayMode objecten op die zijn gekoppeld aan een bepaalde ToolZone zone.

(Overgenomen van ToolZone)
Attributes

Hiermee haalt u de verzameling willekeurige kenmerken (alleen voor rendering) op die niet overeenkomen met eigenschappen in het besturingselement.

(Overgenomen van WebControl)
BackColor

Hiermee haalt u de achtergrondkleur van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)
BackImageUrl

Hiermee haalt u de URL op of stelt u deze in op een achtergrondafbeelding voor een zone.

(Overgenomen van WebZone)
BindingContainer

Hiermee haalt u het besturingselement op dat de gegevensbinding van dit besturingselement bevat.

(Overgenomen van Control)
BorderColor

Hiermee haalt u de randkleur van het web besturingselement op of stelt u deze in.

(Overgenomen van WebControl)
BorderStyle

Hiermee haalt u de randstijl van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)
BorderWidth

Hiermee haalt u de randbreedte van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)
CancelVerb

Hiermee haalt u een verwijzing op naar een WebPartVerb object waarmee eindgebruikers bewerkingswijzigingen in een besturingselement in de bewerkingsmodus kunnen annuleren.

ChildControlsCreated

Hiermee wordt een waarde opgehaald die aangeeft of de onderliggende besturingselementen van het serverbesturingselement zijn gemaakt.

(Overgenomen van Control)
ClientID

Hiermee haalt u de besturingselement-id op voor HTML-markeringen die worden gegenereerd door ASP.NET.

(Overgenomen van Control)
ClientIDMode

Hiermee wordt het algoritme opgehaald of ingesteld dat wordt gebruikt om de waarde van de ClientID eigenschap te genereren.

(Overgenomen van Control)
ClientIDSeparator

Hiermee haalt u een tekenwaarde op die het scheidingsteken vertegenwoordigt dat in de ClientID eigenschap wordt gebruikt.

(Overgenomen van Control)
Context

Hiermee wordt het HttpContext object opgehaald dat is gekoppeld aan het serverbeheer voor de huidige webaanvraag.

(Overgenomen van Control)
Controls

Hiermee haalt u een ControlCollection object op dat de onderliggende besturingselementen in een CompositeControl.

(Overgenomen van CompositeControl)
ControlStyle

Hiermee haalt u de stijl van het besturingselement webserver op. Deze eigenschap wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
ControlStyleCreated

Hiermee wordt een waarde opgehaald die aangeeft of er een Style object is gemaakt voor de ControlStyle eigenschap. Deze eigenschap wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
CssClass

Hiermee wordt de CSS-klasse (Cascading Style Sheet) opgehaald of ingesteld die wordt weergegeven door het webserverbeheer op de client.

(Overgenomen van WebControl)
DataItemContainer

Hiermee wordt een verwijzing naar de naamgevingscontainer opgehaald als de naamgevingscontainer wordt IDataItemContainergeïmplementeerd.

(Overgenomen van Control)
DataKeysContainer

Hiermee wordt een verwijzing naar de naamgevingscontainer opgehaald als de naamgevingscontainer wordt IDataKeysControlgeïmplementeerd.

(Overgenomen van Control)
DesignMode

Hiermee wordt een waarde opgehaald die aangeeft of een besturingselement wordt gebruikt op een ontwerpoppervlak.

(Overgenomen van Control)
Display

Hiermee wordt een waarde opgehaald die aangeeft of er momenteel een ToolZone besturingselement wordt weergegeven.

EditorPartChrome

Hiermee haalt u een verwijzing op naar het exemplaar van de EditorPartChrome klasse die is gekoppeld aan de EditorZoneBase zone.

EditorParts

Hiermee haalt u een verzameling van alle EditorPart besturingselementen in een EditorZoneBase zone op.

EditUIStyle

Hiermee haalt u de stijlkenmerken op voor de bewerkbare besturingselementen in een ToolZone besturingselement.

(Overgenomen van ToolZone)
EmptyZoneText

Hiermee wordt een bericht opgevraagd of ingesteld dat wordt weergegeven wanneer een zone geen besturingselementen bevat.

EmptyZoneTextStyle

Hiermee haalt u de stijlkenmerken op voor de tekst van de tijdelijke aanduiding in een lege zone.

(Overgenomen van WebZone)
Enabled

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het besturingselement webserver is ingeschakeld.

(Overgenomen van WebControl)
EnableTheming

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of thema's van toepassing zijn op dit besturingselement.

(Overgenomen van WebControl)
EnableViewState

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het serverbesturingselement de weergavestatus behoudt en de weergavestatus van onderliggende besturingselementen die het bevat, aan de aanvragende client.

(Overgenomen van Control)
ErrorStyle

Hiermee haalt u de stijlkenmerken op voor het weergeven van het foutbericht dat wordt weergegeven als een WebPart besturingselement niet kan worden geladen of gemaakt.

(Overgenomen van WebZone)
ErrorText

Hiermee haalt u de tekst van een foutbericht op zoneniveau op of stelt u deze in om boven aan de gebruikersinterface (UI) te worden weergegeven.

Events

Hiermee haalt u een lijst met gedelegeerden van de gebeurtenis-handler op voor het besturingselement. Deze eigenschap is alleen-lezen.

(Overgenomen van Control)
Font

Hiermee haalt u de lettertype-eigenschappen op die zijn gekoppeld aan het besturingselement webserver.

(Overgenomen van WebControl)
FooterStyle

Hiermee haalt u de stijlkenmerken op voor de inhoud van het voettekstgebied van een zone.

(Overgenomen van WebZone)
ForeColor

Hiermee haalt u de voorgrondkleur (meestal de kleur van de tekst) van het webserverbesturingselement op of stelt u deze in.

(Overgenomen van WebControl)
HasAttributes

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement kenmerken heeft ingesteld.

(Overgenomen van WebControl)
HasChildViewState

Hiermee wordt een waarde opgehaald die aangeeft of de onderliggende besturingselementen van het huidige serverbesturingselement instellingen voor de weergavestatus hebben.

(Overgenomen van Control)
HasFooter

Hiermee wordt een waarde opgehaald die aangeeft of een zone een voettekstgebied heeft.

(Overgenomen van WebZone)
HasHeader

Hiermee wordt een waarde opgehaald die aangeeft of een zone een koptekstgebied heeft.

(Overgenomen van WebZone)
HeaderCloseVerb

Hiermee haalt u een verwijzing naar het WebPartVerb object op in de koptekst van een ToolZone besturingselement dat wordt gebruikt om het besturingselement te sluiten.

(Overgenomen van ToolZone)
HeaderStyle

Hiermee haalt u de stijlkenmerken op voor de inhoud van het koptekstgebied van een zone.

(Overgenomen van WebZone)
HeaderText

Hiermee haalt u de tekst voor het koptekstgebied van een zone op of stelt u deze in.

HeaderVerbStyle

Hiermee haalt u de stijlkenmerken op voor alle koptekstwerkwoorden die in een ToolZone besturingselement worden weergegeven.

(Overgenomen van ToolZone)
Height

Hiermee haalt u de hoogte van het webserverbeheer op of stelt u deze in.

(Overgenomen van WebControl)
ID

Hiermee wordt de programmatische id opgehaald of ingesteld die aan het serverbeheer is toegewezen.

(Overgenomen van Control)
IdSeparator

Hiermee haalt u het teken op dat wordt gebruikt om besturings-id's te scheiden.

(Overgenomen van Control)
InstructionText

Hiermee haalt u de tekst op of stelt u deze in een ToolZone besturingselement in dat routebeschrijvingen biedt voor eindgebruikers.

InstructionTextStyle

Hiermee haalt u de stijlkenmerken op voor de instructietekst die boven aan een ToolZone besturingselement wordt weergegeven.

(Overgenomen van ToolZone)
IsChildControlStateCleared

Hiermee wordt een waarde opgehaald die aangeeft of besturingselementen in dit besturingselement de controlestatus hebben.

(Overgenomen van Control)
IsEnabled

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement is ingeschakeld.

(Overgenomen van WebControl)
IsTrackingViewState

Hiermee wordt een waarde opgehaald die aangeeft of het serverbeheer wijzigingen opslaat in de weergavestatus.

(Overgenomen van Control)
IsViewStateEnabled

Hiermee wordt een waarde opgehaald die aangeeft of de weergavestatus is ingeschakeld voor dit besturingselement.

(Overgenomen van Control)
LabelStyle

Hiermee haalt u de stijlkenmerken op voor de inhoud van de labels die naast de besturingselementen voor bewerken in een ToolZone besturingselement worden weergegeven. De afgeleide ToolZone besturingselementen, zoals CatalogZone en EditorZone, passen de stijlen toe op de labels.

(Overgenomen van ToolZone)
LoadViewStateByID

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement deelneemt aan het laden van de weergavestatus door ID in plaats van index.

(Overgenomen van Control)
NamingContainer

Hiermee wordt een verwijzing opgehaald naar de naamgevingscontainer van het serverbesturingselement, waarmee een unieke naamruimte wordt gemaakt voor het onderscheiden tussen serverbesturingselementen met dezelfde ID eigenschapswaarde.

(Overgenomen van Control)
OKVerb

Hiermee haalt u een verwijzing op naar een WebPartVerb object dat bewerkingswijzigingen toepast op een besturingselement in de bewerkingsmodus en verbergt u de gebruikersinterface (UI).

Padding

Hiermee haalt u de opvullingskenmerken van cellen op in de tabel die de besturingselementen in een zone bevat of stelt u deze WebPart in.

(Overgenomen van WebZone)
Page

Hiermee haalt u een verwijzing op naar het Page exemplaar dat het serverbeheer bevat.

(Overgenomen van Control)
Parent

Hiermee haalt u een verwijzing op naar het bovenliggende besturingselement van het serverbeheer in de paginabeheerhiërarchie.

(Overgenomen van Control)
PartChromePadding

Hiermee wordt de afstand tussen de inhoud van een WebPart besturingselement en de rand van het besturingselement ophaalt of ingesteld.

(Overgenomen van WebZone)
PartChromeStyle

Hiermee haalt u stijlkenmerken op die van toepassing zijn op de randen van besturingselementen voor webonderdelen die zijn opgenomen in een zone.

(Overgenomen van WebZone)
PartChromeType

Hiermee haalt u het type rand op waarmee webonderdelen worden beheerd die zijn opgenomen in een zone.

(Overgenomen van WebZone)
PartStyle

Hiermee haalt u stijlkenmerken op die van toepassing zijn op de rand en inhoud van elk besturingselement voor webonderdelen dat is opgenomen in een zone.

(Overgenomen van WebZone)
PartTitleStyle

Hiermee worden stijlkenmerken opgehaald voor de titelbalkinhoud voor elk besturingselement voor webonderdelen dat is opgenomen in een zone.

(Overgenomen van WebZone)
RenderClientScript

Hiermee wordt een waarde opgehaald die aangeeft of het clientscript moet worden weergegeven op een pagina met webonderdelen.

(Overgenomen van WebZone)
RenderingCompatibility

Hiermee wordt een waarde opgehaald waarmee de ASP.NET versie wordt opgegeven waarmee HTML wordt weergegeven, compatibel is met.

(Overgenomen van Control)
Site

Hiermee wordt informatie opgehaald over de container die als host fungeert voor het huidige besturingselement wanneer deze op een ontwerpoppervlak wordt weergegeven.

(Overgenomen van Control)
SkinID

Hiermee wordt de huid op de controle toegepast of ingesteld.

(Overgenomen van WebControl)
Style

Hiermee haalt u een verzameling tekstkenmerken op die worden weergegeven als een stijlkenmerk op de buitenste tag van het besturingselement webserver.

(Overgenomen van WebControl)
SupportsDisabledAttribute

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement het disabled kenmerk van het gerenderde HTML-element moet instellen op 'uitgeschakeld' wanneer de eigenschap van IsEnabled het besturingselement is false.

(Overgenomen van CompositeControl)
TabIndex

Hiermee haalt u de tabindex van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)
TagKey

Hiermee haalt u de HtmlTextWriterTag waarde op die overeenkomt met dit besturingselement van de webserver. Deze eigenschap wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebZone)
TagName

Hiermee haalt u de naam van het besturingselementlabel op. Deze eigenschap wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
TemplateControl

Hiermee haalt u een verwijzing op naar de sjabloon die dit besturingselement bevat of stelt u deze in.

(Overgenomen van Control)
TemplateSourceDirectory

Hiermee haalt u de virtuele map op van de Page server of UserControl die het huidige serverbeheer bevat.

(Overgenomen van Control)
ToolTip

Hiermee wordt de tekst opgehaald of ingesteld die wordt weergegeven wanneer de muisaanwijzer boven het besturingselement webserver beweegt.

(Overgenomen van WebControl)
UniqueID

Hiermee haalt u de unieke, hiërarchisch gekwalificeerde id voor het serverbesturingselement op.

(Overgenomen van Control)
ValidateRequestMode

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het besturingselement clientinvoer vanuit de browser controleert op mogelijk gevaarlijke waarden.

(Overgenomen van Control)
VerbButtonType

Hiermee haalt u op welk type knop wordt gebruikt om werkwoorden in een zone weer te geven.

(Overgenomen van WebZone)
VerbStyle

Hiermee haalt u de stijlkenmerken voor de gebruikersinterfacewoorden (UI) op die zijn gekoppeld aan besturingselementen voor webonderdelen in een zone.

(Overgenomen van WebZone)
ViewState

Hiermee haalt u een woordenlijst met statusgegevens op waarmee u de weergavestatus van een serverbeheer kunt opslaan en herstellen voor meerdere aanvragen voor dezelfde pagina.

(Overgenomen van Control)
ViewStateIgnoresCase

Hiermee wordt een waarde opgehaald die aangeeft of het StateBag object niet hoofdlettergevoelig is.

(Overgenomen van Control)
ViewStateMode

Hiermee haalt u de weergavestatusmodus van dit besturingselement op of stelt u deze in.

(Overgenomen van Control)
Visible

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een serverbesturing wordt weergegeven als een gebruikersinterface-element (UI) op de pagina.

(Overgenomen van ToolZone)
WebPartManager

Hiermee wordt een verwijzing opgehaald naar het WebPartManager besturingselement dat is gekoppeld aan een WebZone besturingselementexemplaar op een pagina met webonderdelen.

(Overgenomen van WebZone)
WebPartToEdit

Hiermee wordt een verwijzing opgehaald naar het WebPart besturingselement dat momenteel wordt bewerkt.

Width

Hiermee haalt u de breedte van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)

Methoden

Name Description
AddAttributesToRender(HtmlTextWriter)

Hiermee worden HTML-kenmerken en -stijlen toegevoegd die moeten worden weergegeven aan de opgegeven HtmlTextWriterTag. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
AddedControl(Control, Int32)

Aangeroepen nadat een onderliggend besturingselement is toegevoegd aan de Controls verzameling van het Control object.

(Overgenomen van Control)
AddParsedSubObject(Object)

Hiermee wordt het serverbesturingselement aangegeven dat een element, XML of HTML, is geparseerd en wordt het element toegevoegd aan het object van ControlCollection het serverbesturingselement.

(Overgenomen van Control)
ApplyStyle(Style)

Kopieert eventuele niet-lege elementen van de opgegeven stijl naar het web besturingselement, en overschrijft eventuele bestaande stijlelementen van het besturingselement. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
ApplyStyleSheetSkin(Page)

De stijleigenschappen die in het paginamodel zijn gedefinieerd, worden toegepast op het besturingselement.

(Overgenomen van Control)
BeginRenderTracing(TextWriter, Object)

Begint met het traceren van ontwerptijd van renderinggegevens.

(Overgenomen van Control)
BuildProfileTree(String, Boolean)

Verzamelt informatie over het serverbesturingselement en levert deze aan de Trace eigenschap die moet worden weergegeven wanneer tracering is ingeschakeld voor de pagina.

(Overgenomen van Control)
ClearCachedClientID()

Hiermee stelt u de waarde in de cache in ClientID op null.

(Overgenomen van Control)
ClearChildControlState()

Hiermee verwijdert u de informatie over de controlestatus voor de onderliggende besturingselementen van het serverbesturingselement.

(Overgenomen van Control)
ClearChildState()

Hiermee verwijdert u de informatie over de weergavestatus en controlestatus voor alle onderliggende besturingselementen van het serverbesturingselement.

(Overgenomen van Control)
ClearChildViewState()

Hiermee verwijdert u de informatie over de weergavestatus voor alle onderliggende besturingselementen van het serverbesturingselement.

(Overgenomen van Control)
ClearEffectiveClientIDMode()

Hiermee stelt u de ClientIDMode eigenschap van het huidige besturingselementexemplaren en van alle onderliggende besturingselementen in op Inherit.

(Overgenomen van Control)
Close()

Aangeroepen wanneer een gebruiker op een sluiten werkwoord in de koptekst van een zone klikt, wordt het bewerkingsproces WebPart van besturingselementen beëindigd en wordt de weergavemodus van een pagina met webonderdelen geretourneerd naar de bladermodus.

CopyBaseAttributes(WebControl)

Kopieert de eigenschappen die niet zijn ingekapseld door het Style object van het opgegeven webserverbesturingselement naar het webserverbesturingselement waaruit deze methode wordt aangeroepen. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
CreateChildControls()

Hiermee maakt u de set onderliggende besturingselementen die aan een EditorZoneBase zone zijn gekoppeld.

CreateControlCollection()

Hiermee maakt u een nieuw ControlCollection object voor het opslaan van de onderliggende besturingselementen (zowel letterlijk als server) van het serverbesturingselement.

(Overgenomen van Control)
CreateControlStyle()

Hiermee maakt u het stijlobject dat intern door de WebControl klasse wordt gebruikt om alle stijlgerelateerde eigenschappen te implementeren. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
CreateEditorPartChrome()

Hiermee wordt een verwijzing opgehaald naar een nieuw EditorPartChrome object dat wordt gebruikt om de elementen van de gebruikersinterface (UI) van randapparatuur rond een EditorZoneBase zone weer te geven.

CreateEditorParts()

Biedt een basismethodedeclaratie die afgeleide zones kunnen overschrijven om de details van het maken van de EditorPart besturingselementen in een zone af te handelen.

DataBind()

Hiermee wordt een gegevensbron gekoppeld aan de CompositeControl onderliggende besturingselementen en alle onderliggende besturingselementen.

(Overgenomen van CompositeControl)
DataBind(Boolean)

Hiermee koppelt u een gegevensbron aan het aangeroepen serverbesturingselement en alle onderliggende besturingselementen met een optie om de DataBinding gebeurtenis te genereren.

(Overgenomen van Control)
DataBindChildren()

Hiermee wordt een gegevensbron gekoppeld aan de onderliggende besturingselementen van het serverbesturingselement.

(Overgenomen van Control)
Dispose()

Hiermee kan een serverbesturing definitief worden opgeschoond voordat deze uit het geheugen wordt vrijgegeven.

(Overgenomen van Control)
EndRenderTracing(TextWriter, Object)

Hiermee wordt de ontwerptijd van het traceren van renderinggegevens beëindigd.

(Overgenomen van Control)
EnsureChildControls()

Bepaalt of het serverbesturingselement onderliggende besturingselementen bevat. Als dat niet het geval is, worden onderliggende besturingselementen gemaakt.

(Overgenomen van Control)
EnsureID()

Hiermee maakt u een id voor besturingselementen waaraan geen id is toegewezen.

(Overgenomen van Control)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FindControl(String, Int32)

Hiermee zoekt u in de huidige naamgevingscontainer naar een serverbeheer met het opgegeven en een geheel getal dat is opgegeven id in de pathOffset parameter, die de zoekopdracht helpt. U moet deze versie van de FindControl methode niet overschrijven.

(Overgenomen van Control)
FindControl(String)

Zoekt in de huidige naamgevingscontainer naar een serverbeheer met de opgegeven id parameter.

(Overgenomen van Control)
Focus()

Hiermee stelt u de invoerfocus in op een besturingselement.

(Overgenomen van Control)
GetDesignModeState()

Hiermee haalt u ontwerptijdgegevens op voor een besturingselement.

(Overgenomen van Control)
GetEffectiveChromeType(Part)

Retourneert de werkelijke of effectieve huidige PartChromeType waarde van een WebPart besturingselement, gezien de PartChromeType eigenschap van de zone en de huidige weergavemodus van de pagina Webonderdelen.

(Overgenomen van WebZone)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetRouteUrl(Object)

Haalt de URL op die overeenkomt met een set routeparameters.

(Overgenomen van Control)
GetRouteUrl(RouteValueDictionary)

Haalt de URL op die overeenkomt met een set routeparameters.

(Overgenomen van Control)
GetRouteUrl(String, Object)

Haalt de URL op die overeenkomt met een set routeparameters en een routenaam.

(Overgenomen van Control)
GetRouteUrl(String, RouteValueDictionary)

Haalt de URL op die overeenkomt met een set routeparameters en een routenaam.

(Overgenomen van Control)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetUniqueIDRelativeTo(Control)

Retourneert het voorvoegselgedeelte van de UniqueID eigenschap van het opgegeven besturingselement.

(Overgenomen van Control)
HasControls()

Bepaalt of het serverbesturingselement onderliggende besturingselementen bevat.

(Overgenomen van Control)
HasEvents()

Retourneert een waarde die aangeeft of gebeurtenissen zijn geregistreerd voor het besturingselement of onderliggende besturingselementen.

(Overgenomen van Control)
InvalidateEditorParts()

Hiermee stelt u de verzameling EditorPart besturingselementen in die aan een EditorZoneBase zone nullzijn gekoppeld, waardoor de CreateEditorParts() methode wordt aangeroepen om de verzameling opnieuw te maken.

IsLiteralContent()

Bepaalt of het serverbeheer alleen letterlijke inhoud bevat.

(Overgenomen van Control)
LoadControlState(Object)

Herstelt controlestatusgegevens van een vorige paginaaanvraag die door de SaveControlState() methode is opgeslagen.

(Overgenomen van Control)
LoadViewState(Object)

Laadt eerder opgeslagen statusinformatie voor een zone.

MapPathSecure(String)

Hiermee haalt u het fysieke pad op waarnaar een virtueel pad, ofwel absoluut of relatief, wordt toegewezen.

(Overgenomen van Control)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MergeStyle(Style)

Kopieert niet-lege elementen van de opgegeven stijl naar het webbesturing, maar overschrijft geen bestaande stijlelementen van het besturingselement. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
OnBubbleEvent(Object, EventArgs)

Bepaalt of de gebeurtenis voor het serverbeheer wordt doorgegeven aan de hiërarchie van de ui-server van de pagina.

(Overgenomen van Control)
OnDataBinding(EventArgs)

Hiermee wordt de DataBinding gebeurtenis gegenereerd.

(Overgenomen van Control)
OnDisplayModeChanged(Object, WebPartDisplayModeEventArgs)

Hiermee wordt de DisplayModeChanged gebeurtenis gegenereerd en worden alle EditorPart en onderliggende besturingselementen in de zone vernietigd ter voorbereiding van een webpagina om de bewerkingsweergavemodus in of uit te schakelen.

OnInit(EventArgs)

Hiermee maakt u gespecialiseerde gebeurtenis-handlers die door het WebPartManager besturingselement op een webpagina worden gebruikt.

(Overgenomen van ToolZone)
OnLoad(EventArgs)

Hiermee wordt de Load gebeurtenis gegenereerd.

(Overgenomen van Control)
OnPreRender(EventArgs)

Hiermee wordt de PreRender gebeurtenis gegenereerd en wordt de PerformPreRender() methode aangeroepen voor de chrome-elementen van de EditorPart besturingselementen.

OnSelectedWebPartChanged(Object, WebPartEventArgs)

Hiermee wordt de SelectedWebPartChanged gebeurtenis gegenereerd en wordt de EditorParts verzameling null ingesteld op de zone ter voorbereiding op een WebPart besturingselement om de bewerkingsmodus in of uit te schakelen.

OnUnload(EventArgs)

Hiermee wordt de Unload gebeurtenis gegenereerd.

(Overgenomen van Control)
OpenFile(String)

Hiermee wordt een Stream bestand gelezen.

(Overgenomen van Control)
RaiseBubbleEvent(Object, EventArgs)

Wijst alle bronnen van de gebeurtenis en de bijbehorende informatie toe aan het bovenliggende besturingselement.

(Overgenomen van Control)
RaisePostBackEvent(String)

Voert de acties uit die zijn gekoppeld aan een van de zoneopdrachten of genereert een gebeurtenis die terugstuurt naar de server.

RecreateChildControls()

Maakt de onderliggende besturingselementen opnieuw in een besturingselement dat is afgeleid van CompositeControl.

(Overgenomen van CompositeControl)
RemovedControl(Control)

Aangeroepen nadat een onderliggend besturingselement is verwijderd uit de Controls verzameling van het Control object.

(Overgenomen van Control)
Render(HtmlTextWriter)

Geeft de zone weer naar het opgegeven HtmlTextWriter object.

RenderBeginTag(HtmlTextWriter)

Hiermee wordt de geopende HTML-tag van het zone-besturingselement weergegeven voor het opgegeven HtmlTextWriter object.

(Overgenomen van WebZone)
RenderBody(HtmlTextWriter)

Hiermee wordt de basismethode overschreven om het hoofdgedeelte van een zone weer te geven die is afgeleid van de EditorZoneBase klasse.

RenderChildren(HtmlTextWriter)

Hiermee wordt de inhoud van de onderliggende elementen van een serverbeheer uitgevoerd naar een opgegeven HtmlTextWriter object, waarmee de inhoud wordt weggeschreven die op de client moet worden weergegeven.

(Overgenomen van Control)
RenderContents(HtmlTextWriter)

Geeft de volledige inhoud van een zonebesturingselement weer tussen de begin- en eindtags voor het opgegeven HtmlTextWriter object.

(Overgenomen van WebZone)
RenderControl(HtmlTextWriter, ControlAdapter)

De server beheert inhoud naar een opgegeven HtmlTextWriter object met behulp van een opgegeven ControlAdapter object.

(Overgenomen van Control)
RenderControl(HtmlTextWriter)

Hiermee wordt inhoud van de server naar een opgegeven HtmlTextWriter object uitgevoerd en wordt traceringsinformatie over het besturingselement opgeslagen als tracering is ingeschakeld.

(Overgenomen van Control)
RenderEndTag(HtmlTextWriter)

Geeft de HTML-slottag van het besturingselement weer in de opgegeven schrijver. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
RenderFooter(HtmlTextWriter)

Hiermee overschrijft u de basismethode om werkwoorden weer te geven in de voettekst van een ToolZone besturingselement.

(Overgenomen van ToolZone)
RenderHeader(HtmlTextWriter)

Hiermee overschrijft u de basismethode om gespecialiseerde rendering te bieden voor het koptekstgebied dat is vereist voor ToolZone besturingselementen.

(Overgenomen van ToolZone)
RenderVerb(HtmlTextWriter, WebPartVerb)

Geeft een afzonderlijk werkwoord weer met een ToolZone besturingselement.

(Overgenomen van ToolZone)
RenderVerbs(HtmlTextWriter)

Geeft de werkwoorden weer die van toepassing zijn op zoneniveau.

ResolveAdapter()

Hiermee haalt u de besturingsadapter op die verantwoordelijk is voor het weergeven van het opgegeven besturingselement.

(Overgenomen van Control)
ResolveClientUrl(String)

Hiermee haalt u een URL op die door de browser kan worden gebruikt.

(Overgenomen van Control)
ResolveUrl(String)

Converteert een URL naar een URL die bruikbaar is voor de aanvragende client.

(Overgenomen van Control)
SaveControlState()

Hiermee worden wijzigingen in de status van de servercontrole opgeslagen die zijn opgetreden sinds het moment dat de pagina op de server is geplaatst.

(Overgenomen van Control)
SaveViewState()

Slaat eventuele wijzigingen in de weergavestatus op die zijn opgetreden nadat een pagina is teruggezet naar de server.

SetDesignModeState(IDictionary)

Hiermee stelt u ontwerptijdgegevens in voor een besturingselement.

(Overgenomen van Control)
SetRenderMethodDelegate(RenderMethod)

Hiermee wijst u een gemachtigde van een gebeurtenishandler toe om het serverbeheer en de inhoud ervan weer te geven in het bovenliggende besturingselement.

(Overgenomen van Control)
SetTraceData(Object, Object, Object)

Hiermee stelt u traceringsgegevens in voor het traceren van renderinggegevens in ontwerptijd, met behulp van het traceringsobject, de traceringsgegevenssleutel en de traceringsgegevenswaarde.

(Overgenomen van Control)
SetTraceData(Object, Object)

Hiermee stelt u traceringsgegevens in voor ontwerptijdtracering van renderinggegevens, met behulp van de traceringsgegevenssleutel en de traceringsgegevenswaarde.

(Overgenomen van Control)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TrackViewState()

Hiermee worden wijzigingen bijgehouden in de weergavestatus van een zonebeheer.

gebeurtenis

Name Description
DataBinding

Treedt op wanneer het serverbeheer wordt verbonden met een gegevensbron.

(Overgenomen van Control)
Disposed

Treedt op wanneer een serverbesturing wordt vrijgegeven uit het geheugen. Dit is de laatste fase van de levenscyclus van serverbeheer wanneer een ASP.NET pagina wordt aangevraagd.

(Overgenomen van Control)
Init

Treedt op wanneer het serverbeheer wordt geïnitialiseerd. Dit is de eerste stap in de levenscyclus.

(Overgenomen van Control)
Load

Treedt op wanneer het serverbeheer in het Page object wordt geladen.

(Overgenomen van Control)
PreRender

Vindt plaats nadat het object is geladen, maar voordat het Control wordt weergegeven.

(Overgenomen van Control)
Unload

Treedt op wanneer het serverbeheer uit het geheugen wordt verwijderd.

(Overgenomen van Control)

Expliciete interface-implementaties

Name Description
IAttributeAccessor.GetAttribute(String)

Hiermee haalt u een kenmerk van het webbeheer op met de opgegeven naam.

(Overgenomen van WebControl)
IAttributeAccessor.SetAttribute(String, String)

Hiermee stelt u een kenmerk van het webbeheer in op de opgegeven naam en waarde.

(Overgenomen van WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Hiermee kan een ontwerper de verzameling onderliggende besturingselementen van het samengestelde besturingselement opnieuw maken in de ontwerpomgeving.

(Overgenomen van CompositeControl)
IControlBuilderAccessor.ControlBuilder

Zie voor een beschrijving van dit lid ControlBuilder.

(Overgenomen van Control)
IControlDesignerAccessor.GetDesignModeState()

Zie voor een beschrijving van dit lid GetDesignModeState().

(Overgenomen van Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Zie voor een beschrijving van dit lid SetDesignModeState(IDictionary).

(Overgenomen van Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Zie voor een beschrijving van dit lid SetOwnerControl(Control).

(Overgenomen van Control)
IControlDesignerAccessor.UserData

Zie voor een beschrijving van dit lid UserData.

(Overgenomen van Control)
IDataBindingsAccessor.DataBindings

Zie voor een beschrijving van dit lid DataBindings.

(Overgenomen van Control)
IDataBindingsAccessor.HasDataBindings

Zie voor een beschrijving van dit lid HasDataBindings.

(Overgenomen van Control)
IExpressionsAccessor.Expressions

Zie voor een beschrijving van dit lid Expressions.

(Overgenomen van Control)
IExpressionsAccessor.HasExpressions

Zie voor een beschrijving van dit lid HasExpressions.

(Overgenomen van Control)
IParserAccessor.AddParsedSubObject(Object)

Zie voor een beschrijving van dit lid AddParsedSubObject(Object).

(Overgenomen van Control)
IPostBackEventHandler.RaisePostBackEvent(String)

Implementeert de RaisePostBackEvent(String) methode.

(Overgenomen van ToolZone)

Extensiemethoden

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

Hiermee schakelt u het gedrag van dynamische gegevens in voor het opgegeven gegevensbeheer.

EnableDynamicData(INamingContainer, Type, Object)

Hiermee schakelt u het gedrag van dynamische gegevens in voor het opgegeven gegevensbeheer.

EnableDynamicData(INamingContainer, Type)

Hiermee schakelt u het gedrag van dynamische gegevens in voor het opgegeven gegevensbeheer.

FindDataSourceControl(Control)

Retourneert de gegevensbron die is gekoppeld aan het gegevensbeheer voor het opgegeven besturingselement.

FindFieldTemplate(Control, String)

Retourneert de veldsjabloon voor de opgegeven kolom in de naamgevingscontainer van het opgegeven besturingselement.

FindMetaTable(Control)

Retourneert het metatable-object voor het bevattende gegevensbeheer.

GetDefaultValues(INamingContainer)

Hiermee haalt u de verzameling van de standaardwaarden voor het opgegeven gegevensbeheer op.

GetMetaTable(INamingContainer)

Hiermee haalt u de tabelmetagegevens voor het opgegeven gegevensbeheer op.

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

Hiermee stelt u de metagegevens van de tabel en de standaardwaardetoewijzing voor het opgegeven gegevensbeheer in.

SetMetaTable(INamingContainer, MetaTable, Object)

Hiermee stelt u de metagegevens van de tabel en de standaardwaardetoewijzing voor het opgegeven gegevensbeheer in.

SetMetaTable(INamingContainer, MetaTable)

Hiermee stelt u de tabelmetagegevens voor het opgegeven gegevensbeheer in.

TryGetMetaTable(INamingContainer, MetaTable)

Bepaalt of tabelmetagegevens beschikbaar zijn.

Van toepassing op

Zie ook