Freigeben über


EditorZoneBase Klasse

Definition

Dient als Basisklasse für alle Zonensteuerelemente, die als Container für EditorPart Steuerelemente fungieren.

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
Vererbung
Abgeleitet

Beispiele

Im folgenden Codebeispiel werden mehrere deklarative und programmgesteuerte Verwendungen der EditorZoneBase Klasse veranschaulicht. Da die Klasse abstrakt ist, verwenden die Codebeispiele die abgeleitete EditorZone Klasse, die im Webpart-Steuerelementsatz enthalten ist, und veranschaulicht die Eigenschaften und Methoden, die sie von der EditorZoneBase Klasse erbt.

Das Codebeispiel enthält vier Teile:

  • Ein Benutzersteuerelement, mit dem Sie Anzeigemodi auf der Webseite ändern können.

  • Eine Webseite, die ein EditorZone Steuerelement enthält.

  • Eine benutzerdefinierte EditorZone Klasse, die einige der EditorZoneBase Klassenmember veranschaulicht.

  • Eine Beschreibung der Funktionsweise des Beispiels in einem Browser.

Der Quellcode für das Benutzersteuerelement stammt aus einem anderen Thema. Damit dieses Codebeispiel funktioniert, müssen Sie die ASCX-Datei für das Benutzersteuerelement aus der exemplarischen Vorgehensweise abrufen: Ändern von Anzeigemodi in einem Webpart-Seitenthema und Platzieren der Datei im selben Ordner wie die .aspx Seite in diesem Codebeispiel.

Der zweite Teil des Codebeispiels ist eine Webseite, die einen deklarativen Verweis auf ein EditorZone Steuerelement enthält. Am oberen Rand der Seite befindet sich eine Register Direktive für das Benutzersteuerelement. Das Benutzersteuerelementtag wird auf der Seite mit einem <uc1:DisplayModeMenu> Element deklariert. Beachten Sie, dass unterhalb des <asp:WebPartZone> Elements ein <asp:EditorZone> Element mit Steuerelementen ist EditorPart und eine Vielzahl von Tags und Eigenschaften festgelegt ist, um das Aussehen und Verhalten zu bestimmen. Der großteil des Codes auf der Seite veranschaulicht die verschiedenen programmgesteuerten Verwendungen der EditorZoneBase Eigenschaften und 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>

Der dritte Teil des Codebeispiels ist eine benutzerdefinierte EditorZone Klasse, die zeigt, wie Sie mit einer Reihe der EditorZoneBase Klassenmember arbeiten. Die benutzerdefinierte Klasse wird abgeleitet EditorZone , sodass sie mit einer Zonenvorlage im deklarativen Markup der Webseite verwendet werden kann. Damit das Codebeispiel ausgeführt werden kann, müssen Sie diesen Quellcode kompilieren. Sie können sie explizit kompilieren und die resultierende Assembly im Ordner "Bin" ihrer Website oder im globalen Assemblycache ablegen. Alternativ können Sie den Quellcode im App_Code Ordner Ihrer Website ablegen, in dem er zur Laufzeit dynamisch kompiliert wird. In diesem Codebeispiel wird die dynamische Kompilierung verwendet; Daher werden Sie feststellen, dass die Register Direktive am oberen Rand der Webseite nicht auf eine Assemblydatei verweist. Eine exemplarische Vorgehensweise, die beide Methoden der Kompilierung veranschaulicht, finden Sie unter Walkthrough: Developing and Using a Custom Web Server Control.

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

Wenn Sie die Seite in einem Browser laden, können Sie in der Dropdownliste den Bearbeitungsmodus auswählen, um zum Bearbeitungsmodus zu wechseln. Sie können auf das Verbenmenü (nach unten) in der Titelleiste eines der beiden Steuerelemente klicken und auf "Bearbeiten" klicken, um das Steuerelement zu bearbeiten. Wenn die Bearbeitungs-UI sichtbar ist, können Sie die Auswirkungen der verschiedenen deklarativen und programmgesteuerten Verwendungen der EditorZoneBase Klassenmber sehen.

Hinweise

Die EditorZoneBase Klasse ist eine spezielle Zonenklasse, die von der ToolZone Klasse erbt und einen Basissatz von Verhaltensweisen für abgeleitete Zonen bereitstellt, die Steuerelemente enthalten EditorPart . Es gibt mehrere andere Klassentypen ToolZone . Weitere Informationen finden Sie im Übersichtsthema für die ToolZone Klasse. Wie andere Toolzonen sind Zonen nicht sichtbar, EditorZoneBase wenn sich eine Seite im normalen Suchmodus befindet. Sie sind nur sichtbar, wenn sich eine Seite im Bearbeitungsanzeigemodus befindet. Ebenso wie die anderen Toolzonen können Zonen nur den speziellen Typ von Steuerelementen enthalten, EditorZoneBase die sie enthalten sollen (in diesem Fall EditorPart Steuerelemente).

Die EditorZoneBase Zonen stellen eine spezielle Benutzeroberfläche für die darin enthaltenen Bearbeitungssteuerelemente bereit. Viele dieser UI-Elemente gelten für alle Zonen im Webpart-Steuerelementsatz. Eine ausführliche Erläuterung der allgemeinen UI-Elemente in Webpartzonen finden Sie im Klassenübersichtsthema für die WebZone Klasse.

Da die EditorZoneBase Klasse abstrakt ist, können Sie sie nicht direkt auf einer Webseite verwenden. Stattdessen müssen Sie ein Steuerelement verwenden, das von der EditorZoneBase Klasse erbt und sein Verhalten implementiert. Sie können entweder die abgeleitete Zone verwenden, die im Webpart-Steuerelementsatz, dem EditorZone Steuerelement festgelegt ist, oder Sie können Ihr eigenes benutzerdefiniertes EditorZoneBase Steuerelement ableiten.

Die EditorZoneBase Klasse stellt eine allgemeine Benutzeroberfläche bereit, die spezielle Steuerelemente enthält, mit denen Endbenutzer die Eigenschaften, das Layout, die Darstellung und andere Attribute von WebPart Steuerelementen bearbeiten können. Einige Eigenschaften, die auf die Benutzeroberfläche angewendet werden, beziehen sich auf Verben, z. B. die ApplyVerb, CancelVerbund OKVerb Eigenschaften. Verben sind allgemeine Aktionen, die von Benutzern auf einer Seite ausgeführt werden, und werden auf der Benutzeroberfläche durch Schaltflächen, Links, Menüelemente oder andere Elemente dargestellt. Wenn Benutzer beispielsweise Eigenschaften für ein Steuerelement bearbeiten, können sie auf ein angewendetes Verb klicken, um die Änderungen zu speichern.

Mehrere andere Eigenschaften wirken sich auf Text aus, der an verschiedenen Stellen in der Bearbeitungs-UI angezeigt wird. Dazu gehören die EmptyZoneTextEigenschaften , , ErrorText, HeaderTextund InstructionText die Eigenschaften.

Zwei wichtige Eigenschaften stellen Verweise auf verwandte Steuerelemente bereit. Die EditorParts Eigenschaft ist eine Auflistung der EditorPart Steuerelemente, die in der Zone enthalten sind. Bei der WebPartToEdit Eigenschaft handelt es sich um einen Objektverweis auf ein Steuerelement, das in einem WebPartZoneSteuerelement enthalten ist. Dabei kann es sich um ein WebPart Steuerelement oder ein anderes ASP.NET Serversteuerelement, Benutzersteuerelement oder benutzerdefiniertes Steuerelement handeln, das gerade bearbeitet wird.

Schließlich verweist die EditorPartChrome Eigenschaft auf eine Instanz eines EditorPartChrome Objekts, das der Zone zugeordnet ist, und das Stilmerkmale der peripheren UI-Elemente (als Chrom bezeichnet) enthält, z. B. Titel- und Rahmenarten für EditorPart Steuerelemente in der Zone.

Eine Reihe der Methoden der EditorZoneBase Klasse ist darauf spezialisiert, die Bearbeitung anderer Steuerelemente zu verarbeiten. Die Close Methode ändert die Seite aus dem Bearbeitungsanzeigemodus wieder in eine normale Browseransicht. Die CreateEditorPartChrome Methode dient zum Erstellen des Chroms (periphere UI-Elemente wie Rahmen, Verben, Symbole und titel), die jedes EditorPart Steuerelement in der Zone umgibt. Die CreateEditorParts Methode ist eine abstrakte Methode. Abgeleitete Klassen überschreiben sie, um Instanzen aller EditorPart Steuerelemente in der Zone zu erstellen. Die InvalidateEditorParts Methode kann von einer abgeleiteten Klasse aufgerufen werden, wenn sich die Auflistung von EditorPart Steuerelementen in der Zone aus einem programmgesteuerten Grund ändert, wodurch das Webpart-Steuerelement so gekennzeichnet wird, dass die Auflistung von EditorPart Steuerelementen neu erstellt und aktualisiert wird. Die OnDisplayModeChanged Methode wird verwendet, um die Auflistung von EditorPart Steuerelementen festzulegen, wenn null sich der Anzeigemodus vom Bearbeitungsmodus wieder in den Navigationsmodus ändert. Schließlich wird die OnSelectedWebPartChanged Methode zum Behandeln des Ereignisses verwendet, wenn ein WebPart Steuerelement entweder in den Bearbeitungsmodus wechselt oder den Bearbeitungsmodus verlässt. Diese Methode ist beispielsweise ein praktischer Ort, um die Eigenschaftswerte eines WebPart Steuerelements mit den bearbeitbaren Werten in den zugehörigen EditorPart Steuerelementen zu synchronisieren.

Hinweise für Ausführende

Wenn Sie eine benutzerdefinierte Zone für Hostingsteuerelemente EditorPart entwickeln möchten, müssen Sie bestimmen, ob Sie zonenvorlagenunterstützung bereitstellen möchten. Eine Zonenvorlage wird durch Typen erstellt, die die ITemplate Schnittstelle implementieren, und ist erforderlich, wenn Sie Seitenentwicklern die Verwendung Ihrer benutzerdefinierten Zone ermöglichen möchten, um auf Steuerelemente in Ihrer Zone im deklarativen Markup einer Webseite zu verweisen EditorPart . Wenn Sie Zonenvorlagenunterstützung benötigen, sollten Sie von der EditorZone Klasse erben.

Wenn Ihre benutzerdefinierte Zone und ihre EditorPart Steuerelemente hingegen eigenständig sein werden und sie programmgesteuert ohne Optionen für Seitenentwickler erstellt werden, um Steuerelemente deklarativ in einer Zonenvorlage anzugeben, können Sie direkt von der EditorZoneBase Klasse erben. Wenn Sie dies tun, ist es wichtig, dass Sie die CreateEditorParts() Methode implementieren, damit Ihre benutzerdefinierte Zone funktioniert.

Konstruktoren

Name Beschreibung
EditorZoneBase()

Initialisiert die Klasse für die Verwendung durch eine geerbte Klasseninstanz. Dieser Konstruktor kann nur von einer geerbten Klasse aufgerufen werden.

Eigenschaften

Name Beschreibung
AccessKey

Dient zum Abrufen oder Festlegen der Zugriffstaste, mit der Sie schnell zum Webserversteuerelement navigieren können.

(Geerbt von WebControl)
Adapter

Ruft den browserspezifischen Adapter für das Steuerelement ab.

(Geerbt von Control)
ApplyVerb

Ruft einen Verweis auf ein WebPartVerb Objekt ab, mit dem Endbenutzer Bearbeitungsänderungen auf ein Steuerelement im Bearbeitungsmodus anwenden können.

AppRelativeTemplateSourceDirectory

Dient zum Abrufen oder Festlegen des anwendungsrelativen virtuellen Verzeichnisses des Page Objekts UserControl , das dieses Steuerelement enthält.

(Geerbt von Control)
AssociatedDisplayModes

Ruft die Auflistung von WebPartDisplayMode Objekten ab, die einer bestimmten ToolZone Zone zugeordnet sind.

(Geerbt von ToolZone)
Attributes

Ruft die Auflistung beliebiger Attribute (nur für das Rendern) ab, die nicht den Eigenschaften des Steuerelements entsprechen.

(Geerbt von WebControl)
BackColor

Dient zum Abrufen oder Festlegen der Hintergrundfarbe des Webserversteuerelements.

(Geerbt von WebControl)
BackImageUrl

Dient zum Abrufen oder Festlegen der URL auf ein Hintergrundbild für eine Zone.

(Geerbt von WebZone)
BindingContainer

Ruft das Steuerelement ab, das die Datenbindung dieses Steuerelements enthält.

(Geerbt von Control)
BorderColor

Ruft die Rahmenfarbe des Websteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
BorderStyle

Dient zum Abrufen oder Festlegen des Rahmenstils des Webserversteuerelements.

(Geerbt von WebControl)
BorderWidth

Ruft die Rahmenbreite des Webserversteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
CancelVerb

Ruft einen Verweis auf ein WebPartVerb Objekt ab, mit dem Endbenutzer bearbeitungsänderungen an einem Steuerelement im Bearbeitungsmodus abbrechen können.

ChildControlsCreated

Ruft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des Serversteuerelements erstellt wurden.

(Geerbt von Control)
ClientID

Ruft die Steuerelement-ID für HTML-Markup ab, das von ASP.NET generiert wird.

(Geerbt von Control)
ClientIDMode

Dient zum Abrufen oder Festlegen des Algorithmus, der zum Generieren des Werts der ClientID Eigenschaft verwendet wird.

(Geerbt von Control)
ClientIDSeparator

Ruft einen Zeichenwert ab, der das Trennzeichen darstellt, das in der ClientID Eigenschaft verwendet wird.

(Geerbt von Control)
Context

Ruft das Objekt ab, das HttpContext dem Serversteuerelement für die aktuelle Webanforderung zugeordnet ist.

(Geerbt von Control)
Controls

Ruft ein ControlCollection Objekt ab, das die untergeordneten Steuerelemente in einer CompositeControl.

(Geerbt von CompositeControl)
ControlStyle

Ruft den Stil des Webserversteuerelements ab. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
ControlStyleCreated

Ruft einen Wert ab, der angibt, ob ein Style Objekt für die ControlStyle Eigenschaft erstellt wurde. Diese Eigenschaft wird in erster Linie von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
CssClass

Dient zum Abrufen oder Festlegen der Cascading StyleSheet (CSS)-Klasse, die vom Webserversteuerelement auf dem Client gerendert wird.

(Geerbt von WebControl)
DataItemContainer

Ruft einen Verweis auf den Benennungscontainer ab, wenn der Benennungscontainer IDataItemContainerimplementiert wird.

(Geerbt von Control)
DataKeysContainer

Ruft einen Verweis auf den Benennungscontainer ab, wenn der Benennungscontainer IDataKeysControlimplementiert wird.

(Geerbt von Control)
DesignMode

Ruft einen Wert ab, der angibt, ob ein Steuerelement auf einer Entwurfsoberfläche verwendet wird.

(Geerbt von Control)
Display

Ruft einen Wert ab, der angibt, ob derzeit ein ToolZone Steuerelement angezeigt wird.

EditorPartChrome

Ruft einen Verweis auf die Instanz der Klasse ab, die EditorPartChrome der EditorZoneBase Zone zugeordnet ist.

EditorParts

Ruft eine Auflistung aller EditorPart In einer EditorZoneBase Zone enthaltenen Steuerelemente ab.

EditUIStyle

Ruft die Formatattribute für die bearbeitbaren Steuerelemente in einem ToolZone Steuerelement ab.

(Geerbt von ToolZone)
EmptyZoneText

Dient zum Abrufen oder Festlegen einer Meldung, die angezeigt wird, wenn eine Zone keine Steuerelemente enthält.

EmptyZoneTextStyle

Ruft die Formatattribute für den Platzhaltertext in einer leeren Zone ab.

(Geerbt von WebZone)
Enabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Webserversteuerelement aktiviert ist.

(Geerbt von WebControl)
EnableTheming

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Designs für dieses Steuerelement gelten.

(Geerbt von WebControl)
EnableViewState

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Serversteuerelement den Ansichtszustand und den Ansichtszustand aller enthaltenen untergeordneten Steuerelemente für den anfordernden Client behält.

(Geerbt von Control)
ErrorStyle

Ruft die Formatattribute zum Rendern der Fehlermeldung ab, die angezeigt wird, wenn ein WebPart Steuerelement nicht geladen oder erstellt werden kann.

(Geerbt von WebZone)
ErrorText

Ruft den Text einer Fehlermeldung auf Zone-Ebene ab, die oben auf der Bearbeitungsbenutzeroberfläche (UI) angezeigt werden soll, oder legt diesen fest.

Events

Ruft eine Liste von Ereignishandlerdelegatten für das Steuerelement ab. Diese Eigenschaft ist schreibgeschützt.

(Geerbt von Control)
Font

Ruft die Schriftarteigenschaften ab, die dem Webserversteuerelement zugeordnet sind.

(Geerbt von WebControl)
FooterStyle

Ruft die Formatattribute für den Inhalt des Fußzeilenbereichs einer Zone ab.

(Geerbt von WebZone)
ForeColor

Ruft die Vordergrundfarbe (in der Regel die Farbe des Texts) des Webserversteuerelements ab oder legt sie fest.

(Geerbt von WebControl)
HasAttributes

Ruft einen Wert ab, der angibt, ob das Steuerelement Attribute festgelegt hat.

(Geerbt von WebControl)
HasChildViewState

Ruft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des aktuellen Serversteuerelements über gespeicherte Ansichtszustandseinstellungen verfügen.

(Geerbt von Control)
HasFooter

Ruft einen Wert ab, der angibt, ob eine Zone einen Fußzeilenbereich aufweist.

(Geerbt von WebZone)
HasHeader

Ruft einen Wert ab, der angibt, ob eine Zone über einen Kopfzeilenbereich verfügt.

(Geerbt von WebZone)
HeaderCloseVerb

Ruft einen Verweis auf das WebPartVerb Objekt in der Kopfzeile eines ToolZone Steuerelements ab, das zum Schließen des Steuerelements verwendet wird.

(Geerbt von ToolZone)
HeaderStyle

Ruft die Formatattribute für den Inhalt des Kopfzeilenbereichs einer Zone ab.

(Geerbt von WebZone)
HeaderText

Dient zum Abrufen oder Festlegen des Texts für den Kopfzeilenbereich einer Zone.

HeaderVerbStyle

Ruft die Formatattribute für alle Kopfzeilenverben ab, die in einem ToolZone Steuerelement angezeigt werden.

(Geerbt von ToolZone)
Height

Ruft die Höhe des Webserversteuerelements ab oder legt sie fest.

(Geerbt von WebControl)
ID

Ruft den programmgesteuerten Bezeichner ab, der dem Serversteuerelement zugewiesen ist, oder legt diesen fest.

(Geerbt von Control)
IdSeparator

Ruft das Zeichen ab, das zum Trennen von Steuerelementbezeichnern verwendet wird.

(Geerbt von Control)
InstructionText

Dient zum Abrufen oder Festlegen des Texts in einem ToolZone Steuerelement, das Wegbeschreibungen für Endbenutzer bereitstellt.

InstructionTextStyle

Ruft die Formatattribute für den Anweisungstext ab, der oben in einem ToolZone Steuerelement angezeigt wird.

(Geerbt von ToolZone)
IsChildControlStateCleared

Ruft einen Wert ab, der angibt, ob In diesem Steuerelement enthaltene Steuerelemente den Steuerelementstatus aufweisen.

(Geerbt von Control)
IsEnabled

Ruft einen Wert ab, der angibt, ob das Steuerelement aktiviert ist.

(Geerbt von WebControl)
IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das Serversteuerelement Änderungen am Ansichtszustand speichert.

(Geerbt von Control)
IsViewStateEnabled

Ruft einen Wert ab, der angibt, ob der Ansichtszustand für dieses Steuerelement aktiviert ist.

(Geerbt von Control)
LabelStyle

Ruft die Formatattribute für den Inhalt der Bezeichnungen ab, die zusammen mit den Bearbeitungssteuerelementen in einem ToolZone Steuerelement angezeigt werden. Die abgeleiteten ToolZone Steuerelemente, z CatalogZone . B. und EditorZone, wenden die Formatvorlagen auf die Bezeichnungen an.

(Geerbt von ToolZone)
LoadViewStateByID

Ruft einen Wert ab, der angibt, ob das Steuerelement am Laden des Ansichtszustands anstelle ID von Index teilnimmt.

(Geerbt von Control)
NamingContainer

Ruft einen Verweis auf den Benennungscontainer des Serversteuerelements ab, der einen eindeutigen Namespace für die Unterscheidung zwischen Serversteuerelementen mit demselben ID Eigenschaftswert erstellt.

(Geerbt von Control)
OKVerb

Ruft einen Verweis auf ein WebPartVerb Objekt ab, das Bearbeitungsänderungen auf ein Steuerelement im Bearbeitungsmodus anwendet, und blendet die Bearbeitungsbenutzeroberfläche (UI) aus.

Padding

Dient zum Abrufen oder Festlegen der Zellenabstandsattribute in der Tabelle, die die WebPart Steuerelemente in einer Zone enthält.

(Geerbt von WebZone)
Page

Ruft einen Verweis auf die Page Instanz ab, die das Serversteuerelement enthält.

(Geerbt von Control)
Parent

Ruft einen Verweis auf das übergeordnete Steuerelement des Serversteuerelements in der Seitensteuerelementhierarchie ab.

(Geerbt von Control)
PartChromePadding

Dient zum Abrufen oder Festlegen des Abstands zwischen dem Inhalt eines WebPart Steuerelements und dem Rahmen des Steuerelements.

(Geerbt von WebZone)
PartChromeStyle

Ruft Stilmerkmale ab, die auf die Rahmen von Webpart-Steuerelementen angewendet werden, die in einer Zone enthalten sind.

(Geerbt von WebZone)
PartChromeType

Dient zum Abrufen oder Festlegen des Rahmentyps, den Webpart-Steuerelemente in einer Zone enthalten.

(Geerbt von WebZone)
PartStyle

Ruft Stilmerkmale ab, die auf den Rahmen und den Inhalt jedes Webpart-Steuerelements angewendet werden, das in einer Zone enthalten ist.

(Geerbt von WebZone)
PartTitleStyle

Ruft Formatattribute für den Inhalt der Titelleiste für jedes Webpart-Steuerelement ab, das in einer Zone enthalten ist.

(Geerbt von WebZone)
RenderClientScript

Ruft einen Wert ab, der angibt, ob Clientskript auf einer Webpartseite gerendert werden soll.

(Geerbt von WebZone)
RenderingCompatibility

Ruft einen Wert ab, der die ASP.NET Version angibt, mit der html gerendert wird, kompatibel ist.

(Geerbt von Control)
Site

Ruft Informationen zum Container ab, der das aktuelle Steuerelement hostt, wenn es auf einer Entwurfsoberfläche gerendert wird.

(Geerbt von Control)
SkinID

Ruft die Haut ab, die auf das Steuerelement angewendet werden soll, oder legt sie fest.

(Geerbt von WebControl)
Style

Ruft eine Auflistung von Textattributen ab, die als Formatvorlagenattribute auf dem äußeren Tag des Webserversteuerelements gerendert werden.

(Geerbt von WebControl)
SupportsDisabledAttribute

Ruft einen Wert ab, der angibt, ob das Steuerelement das disabled Attribut des gerenderten HTML-Elements auf "disabled" festlegen soll, wenn die Eigenschaft des Steuerelements IsEnabled ist false.

(Geerbt von CompositeControl)
TabIndex

Dient zum Abrufen oder Festlegen des Registerkartenindex des Webserversteuerelements.

(Geerbt von WebControl)
TagKey

Ruft den Wert ab, der HtmlTextWriterTag diesem Webserversteuerelement entspricht. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebZone)
TagName

Ruft den Namen des Steuerelementtags ab. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
TemplateControl

Dient zum Abrufen oder Festlegen eines Verweises auf die Vorlage, die dieses Steuerelement enthält.

(Geerbt von Control)
TemplateSourceDirectory

Ruft das virtuelle Verzeichnis des Page oder UserControl das aktuelle Serversteuerelement ab.

(Geerbt von Control)
ToolTip

Ruft den Text ab, der angezeigt wird, wenn der Mauszeiger auf das Webserversteuerelement zeigt, oder legt diesen fest.

(Geerbt von WebControl)
UniqueID

Ruft den eindeutigen hierarchisch qualifizierten Bezeichner für das Serversteuerelement ab.

(Geerbt von Control)
ValidateRequestMode

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Steuerelement Clienteingaben aus dem Browser auf potenziell gefährliche Werte überprüft.

(Geerbt von Control)
VerbButtonType

Ruft ab oder legt fest, welche Art von Schaltfläche verwendet wird, um Verben in einer Zone darzustellen.

(Geerbt von WebZone)
VerbStyle

Ruft die Formatattribute für die Verben der Benutzeroberfläche ab, die Webpart-Steuerelementen in einer Zone zugeordnet sind.

(Geerbt von WebZone)
ViewState

Ruft ein Wörterbuch mit Statusinformationen ab, mit dem Sie den Ansichtszustand eines Serversteuerelements für mehrere Anforderungen für dieselbe Seite speichern und wiederherstellen können.

(Geerbt von Control)
ViewStateIgnoresCase

Ruft einen Wert ab, der angibt, ob die Groß-/Kleinschreibung des StateBag Objekts nicht beachtet wird.

(Geerbt von Control)
ViewStateMode

Ruft den Ansichtszustandsmodus dieses Steuerelements ab oder legt diesen fest.

(Geerbt von Control)
Visible

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein Serversteuerelement als Benutzeroberflächenelement auf der Seite gerendert wird.

(Geerbt von ToolZone)
WebPartManager

Ruft einen Verweis auf das Steuerelement ab, das WebPartManager einer WebZone Steuerelementinstanz auf einer Webparts-Seite zugeordnet ist.

(Geerbt von WebZone)
WebPartToEdit

Ruft einen Verweis auf das WebPart Steuerelement ab, das gerade bearbeitet wird.

Width

Dient zum Abrufen oder Festlegen der Breite des Webserversteuerelements.

(Geerbt von WebControl)

Methoden

Name Beschreibung
AddAttributesToRender(HtmlTextWriter)

Fügt HTML-Attribute und -Formatvorlagen hinzu, die dem angegebenen Element HtmlTextWriterTaggerendert werden müssen. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
AddedControl(Control, Int32)

Wird aufgerufen, nachdem der Auflistung des Objekts ein untergeordnetes Control Steuerelement hinzugefügt Controls wurde.

(Geerbt von Control)
AddParsedSubObject(Object)

Benachrichtigt das Serversteuerelement, dass ein Element, entweder XML oder HTML, analysiert wurde, und fügt das Element dem Objekt des Serversteuerelements ControlCollection hinzu.

(Geerbt von Control)
ApplyStyle(Style)

Kopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement, wobei alle vorhandenen Formatvorlagenelemente des Steuerelements überschrieben werden. Diese Methode wird in erster Linie von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
ApplyStyleSheetSkin(Page)

Wendet die im Seitenstylesheet definierten Formatvorlageneigenschaften auf das Steuerelement an.

(Geerbt von Control)
BeginRenderTracing(TextWriter, Object)

Beginnt mit der Entwurfszeitablaufverfolgung von Renderingdaten.

(Geerbt von Control)
BuildProfileTree(String, Boolean)

Sammelt Informationen über das Serversteuerelement und liefert sie an die Eigenschaft, die Trace angezeigt werden soll, wenn die Ablaufverfolgung für die Seite aktiviert ist.

(Geerbt von Control)
ClearCachedClientID()

Legt den zwischengespeicherten ClientID Wert auf null.

(Geerbt von Control)
ClearChildControlState()

Löscht die Steuerelementstatusinformationen für die untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearChildState()

Löscht die Ansichts- und Steuerelementstatusinformationen für alle untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearChildViewState()

Löscht die Ansichtsstatusinformationen für alle untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearEffectiveClientIDMode()

Legt die ClientIDMode Eigenschaft der aktuellen Steuerelementinstanz und aller untergeordneten Steuerelemente auf Inherit.

(Geerbt von Control)
Close()

Wird aufgerufen, wenn ein Benutzer auf ein schließenes Verb in der Kopfzeile einer Zone klickt, beendet diese Methode den Prozess der Bearbeitungssteuerelemente WebPart und gibt den Anzeigemodus einer Webpartseite zum Durchsuchen des Modus zurück.

CopyBaseAttributes(WebControl)

Kopiert die Eigenschaften, die nicht vom Objekt aus dem Style angegebenen Webserversteuerelement in das Webserversteuerelement gekapselt werden, von dem diese Methode aufgerufen wird. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
CreateChildControls()

Erstellt den Satz untergeordneter Steuerelemente, die einer EditorZoneBase Zone zugeordnet sind.

CreateControlCollection()

Erstellt ein neues ControlCollection Objekt, das die untergeordneten Steuerelemente (literal und server) des Serversteuerelements enthält.

(Geerbt von Control)
CreateControlStyle()

Erstellt das Formatvorlagenobjekt, das intern von der WebControl Klasse verwendet wird, um alle formatbezogenen Eigenschaften zu implementieren. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
CreateEditorPartChrome()

Ruft einen Verweis auf ein neues EditorPartChrome Objekt ab, das zum Rendern der Peripheriebenutzeroberflächenelemente um eine EditorZoneBase Zone verwendet wird.

CreateEditorParts()

Stellt eine Basismethodendeklaration bereit, die abgeleitete Zonen überschreiben kann, um die Details zum Erstellen der EditorPart in einer Zone enthaltenen Steuerelemente zu behandeln.

DataBind()

Bindet eine Datenquelle an alle CompositeControl untergeordneten Steuerelemente.

(Geerbt von CompositeControl)
DataBind(Boolean)

Bindet eine Datenquelle an das aufgerufene Serversteuerelement und alle untergeordneten Steuerelemente mit einer Option zum Auslösen des DataBinding Ereignisses.

(Geerbt von Control)
DataBindChildren()

Bindet eine Datenquelle an die untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
Dispose()

Ermöglicht es einem Serversteuerelement, die endgültige Bereinigung durchzuführen, bevor es aus dem Arbeitsspeicher freigegeben wird.

(Geerbt von Control)
EndRenderTracing(TextWriter, Object)

Beendet die Entwurfszeitablaufverfolgung von Renderingdaten.

(Geerbt von Control)
EnsureChildControls()

Bestimmt, ob das Serversteuerelement untergeordnete Steuerelemente enthält. Wenn dies nicht der Fall ist, werden untergeordnete Steuerelemente erstellt.

(Geerbt von Control)
EnsureID()

Erstellt einen Bezeichner für Steuerelemente, denen kein Bezeichner zugewiesen ist.

(Geerbt von Control)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
FindControl(String, Int32)

Durchsucht den aktuellen Benennungscontainer für ein Serversteuerelement mit der angegebenen id und einer ganzzahligen Zahl, die pathOffset im Parameter angegeben ist, der die Suche unterstützt. Sie sollten diese Version der FindControl Methode nicht außer Kraft setzen.

(Geerbt von Control)
FindControl(String)

Durchsucht den aktuellen Benennungscontainer für ein Serversteuerelement mit dem angegebenen id Parameter.

(Geerbt von Control)
Focus()

Legt den Eingabefokus auf ein Steuerelement fest.

(Geerbt von Control)
GetDesignModeState()

Ruft Entwurfszeitdaten für ein Steuerelement ab.

(Geerbt von Control)
GetEffectiveChromeType(Part)

Gibt den tatsächlichen oder effektiven aktuellen PartChromeType Wert eines WebPart Steuerelements zurück, wobei die PartChromeType Eigenschaft der Zone und der aktuelle Anzeigemodus der Webparts-Seite angegeben ist.

(Geerbt von WebZone)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetRouteUrl(Object)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.

(Geerbt von Control)
GetRouteUrl(RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.

(Geerbt von Control)
GetRouteUrl(String, Object)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.

(Geerbt von Control)
GetRouteUrl(String, RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.

(Geerbt von Control)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUniqueIDRelativeTo(Control)

Gibt den präfixierten Teil der UniqueID Eigenschaft des angegebenen Steuerelements zurück.

(Geerbt von Control)
HasControls()

Bestimmt, ob das Serversteuerelement untergeordnete Steuerelemente enthält.

(Geerbt von Control)
HasEvents()

Gibt einen Wert zurück, der angibt, ob Ereignisse für das Steuerelement oder untergeordnete Steuerelemente registriert sind.

(Geerbt von Control)
InvalidateEditorParts()

Legt die Auflistung von EditorPart Steuerelementen fest, die einer EditorZoneBase Zone nullzugeordnet sind, die dazu führt, dass die CreateEditorParts() Methode aufgerufen wird, um die Auflistung neu zu erstellen.

IsLiteralContent()

Bestimmt, ob das Serversteuerelement nur Literalinhalte enthält.

(Geerbt von Control)
LoadControlState(Object)

Stellt Steuerstatusinformationen aus einer vorherigen Seitenanforderung wieder her, die von der SaveControlState() Methode gespeichert wurde.

(Geerbt von Control)
LoadViewState(Object)

Lädt zuvor gespeicherte Statusinformationen für eine Zone.

MapPathSecure(String)

Ruft den physischen Pfad ab, dem ein virtueller Pfad, entweder absolut oder relativ, zugeordnet ist.

(Geerbt von Control)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MergeStyle(Style)

Kopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement, überschreibt jedoch keine vorhandenen Formatvorlagenelemente des Steuerelements. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
OnBubbleEvent(Object, EventArgs)

Bestimmt, ob das Ereignis für das Serversteuerelement an die Ui-Serversteuerelementhierarchie der Seite übergeben wird.

(Geerbt von Control)
OnDataBinding(EventArgs)

Löst das DataBinding-Ereignis aus.

(Geerbt von Control)
OnDisplayModeChanged(Object, WebPartDisplayModeEventArgs)

Löst das DisplayModeChanged Ereignis aus und zerstört alle EditorPart und untergeordneten Steuerelemente in der Zone zur Vorbereitung auf eine Webseite, um in den Bearbeitungsanzeigemodus zu gelangen oder ihn zu beenden.

OnInit(EventArgs)

Erstellt spezielle Ereignishandler, die WebPartManager vom Steuerelement auf einer Webseite verwendet werden.

(Geerbt von ToolZone)
OnLoad(EventArgs)

Löst das Load-Ereignis aus.

(Geerbt von Control)
OnPreRender(EventArgs)

Löst das PreRender Ereignis aus und ruft die PerformPreRender() Methode für die Chromelemente der EditorPart Steuerelemente auf.

OnSelectedWebPartChanged(Object, WebPartEventArgs)

Löst das SelectedWebPartChanged Ereignis aus und legt die EditorParts Auflistung null in der Zone zur Vorbereitung auf ein WebPart Steuerelement fest, um in den Bearbeitungsmodus zu gelangen oder ihn zu beenden.

OnUnload(EventArgs)

Löst das Unload-Ereignis aus.

(Geerbt von Control)
OpenFile(String)

Ruft einen Stream Verwendeten zum Lesen einer Datei ab.

(Geerbt von Control)
RaiseBubbleEvent(Object, EventArgs)

Weist alle Quellen des Ereignisses und dessen Informationen dem übergeordneten Element des Steuerelements zu.

(Geerbt von Control)
RaisePostBackEvent(String)

Führt die Aktionen aus, die einem der Zonenverben zugeordnet sind, oder löst ein Ereignis aus, das auf dem Server zurückgibt.

RecreateChildControls()

Erstellt die untergeordneten Steuerelemente in einem von CompositeControl.

(Geerbt von CompositeControl)
RemovedControl(Control)

Wird aufgerufen, nachdem ein untergeordnetes Steuerelement aus der Controls Auflistung des Control Objekts entfernt wurde.

(Geerbt von Control)
Render(HtmlTextWriter)

Rendert die Zone auf das angegebene HtmlTextWriter Objekt.

RenderBeginTag(HtmlTextWriter)

Rendert das öffnende HTML-Tag des Zonensteuerelements in das angegebene HtmlTextWriter Objekt.

(Geerbt von WebZone)
RenderBody(HtmlTextWriter)

Überschreibt die Basismethode zum Rendern des Textkörperbereichs einer zone, die von der EditorZoneBase Klasse abgeleitet wurde.

RenderChildren(HtmlTextWriter)

Gibt den Inhalt der untergeordneten Elemente eines Serversteuerelements in ein bereitgestelltes HtmlTextWriter Objekt aus, das den inhalt schreibt, der auf dem Client gerendert werden soll.

(Geerbt von Control)
RenderContents(HtmlTextWriter)

Rendert den gesamten Inhalt eines Zonensteuerelements zwischen den Anfangs- und Endtags in das angegebene HtmlTextWriter Objekt.

(Geerbt von WebZone)
RenderControl(HtmlTextWriter, ControlAdapter)

Gibt den Inhalt des Serversteuerelements mithilfe eines bereitgestellten Objekts an ein bereitgestelltes HtmlTextWriterControlAdapter Objekt aus.

(Geerbt von Control)
RenderControl(HtmlTextWriter)

Gibt Den Inhalt des Serversteuerelements an ein bereitgestelltes HtmlTextWriter Objekt aus und speichert Ablaufverfolgungsinformationen zum Steuerelement, wenn die Ablaufverfolgung aktiviert ist.

(Geerbt von Control)
RenderEndTag(HtmlTextWriter)

Rendert das HTML-Schließen-Tag des Steuerelements in den angegebenen Writer. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
RenderFooter(HtmlTextWriter)

Überschreibt die Basismethode zum Rendern von Verben in der Fußzeile eines ToolZone Steuerelements.

(Geerbt von ToolZone)
RenderHeader(HtmlTextWriter)

Überschreibt die Basismethode, um spezielles Rendering für den kopfzeilenbereich bereitzustellen, der von Steuerelementen benötigt wird ToolZone .

(Geerbt von ToolZone)
RenderVerb(HtmlTextWriter, WebPartVerb)

Rendert ein einzelnes Verb mit einem ToolZone Steuerelement.

(Geerbt von ToolZone)
RenderVerbs(HtmlTextWriter)

Rendert die Verben, die auf Zonenebene angewendet werden.

ResolveAdapter()

Ruft den Steuerelementadapter ab, der für das Rendern des angegebenen Steuerelements verantwortlich ist.

(Geerbt von Control)
ResolveClientUrl(String)

Ruft eine URL ab, die vom Browser verwendet werden kann.

(Geerbt von Control)
ResolveUrl(String)

Wandelt eine URL in eine URL um, die auf dem anfordernden Client verwendet werden kann.

(Geerbt von Control)
SaveControlState()

Speichert alle Änderungen des Serversteuerelementstatus, die seit dem Zeitpunkt der Zurückpostung der Seite auf dem Server aufgetreten sind.

(Geerbt von Control)
SaveViewState()

Speichert alle Ansichtszustandsänderungen, die aufgetreten sind, nachdem eine Seite wieder auf dem Server gepostet wurde.

SetDesignModeState(IDictionary)

Legt Entwurfszeitdaten für ein Steuerelement fest.

(Geerbt von Control)
SetRenderMethodDelegate(RenderMethod)

Weist einen Ereignishandlerdelegat zu, um das Serversteuerelement und dessen Inhalt in seinem übergeordneten Steuerelement zu rendern.

(Geerbt von Control)
SetTraceData(Object, Object, Object)

Legt Ablaufverfolgungsdaten für die Entwurfszeitablaufverfolgung von Renderingdaten mithilfe des ablaufverfolgungsobjekts, des Ablaufverfolgungsdatenschlüssels und des Ablaufverfolgungsdatenwerts fest.

(Geerbt von Control)
SetTraceData(Object, Object)

Legt Ablaufverfolgungsdaten für die Entwurfszeitablaufverfolgung von Renderingdaten mithilfe des Ablaufverfolgungsdatenschlüssels und des Ablaufverfolgungsdatenwerts fest.

(Geerbt von Control)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TrackViewState()

Verfolgt Änderungen am Ansichtszustand eines Zonensteuerelements nach.

Ereignisse

Name Beschreibung
DataBinding

Tritt auf, wenn das Serversteuerelement eine Bindung an eine Datenquelle ausführt.

(Geerbt von Control)
Disposed

Tritt auf, wenn ein Serversteuerelement aus dem Arbeitsspeicher freigegeben wird. Dies ist die letzte Phase des Lebenszyklus des Serversteuerelements, wenn eine ASP.NET Seite angefordert wird.

(Geerbt von Control)
Init

Tritt auf, wenn das Serversteuerelement initialisiert wird, was der erste Schritt im Lebenszyklus ist.

(Geerbt von Control)
Load

Tritt auf, wenn das Serversteuerelement in das Page Objekt geladen wird.

(Geerbt von Control)
PreRender

Tritt ein, nachdem das Control Objekt geladen wurde, aber vor dem Rendern.

(Geerbt von Control)
Unload

Tritt auf, wenn das Serversteuerelement aus dem Arbeitsspeicher entladen wird.

(Geerbt von Control)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IAttributeAccessor.GetAttribute(String)

Ruft ein Attribut des Websteuerelements mit dem angegebenen Namen ab.

(Geerbt von WebControl)
IAttributeAccessor.SetAttribute(String, String)

Legt ein Attribut des Websteuerelements auf den angegebenen Namen und Wert fest.

(Geerbt von WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Ermöglicht es einem Designer, die Sammlung untergeordneter Steuerelemente in der Entwurfszeitumgebung neu zu erstellen.

(Geerbt von CompositeControl)
IControlBuilderAccessor.ControlBuilder

Eine Beschreibung dieses Mitglieds finden Sie unter ControlBuilder.

(Geerbt von Control)
IControlDesignerAccessor.GetDesignModeState()

Eine Beschreibung dieses Mitglieds finden Sie unter GetDesignModeState().

(Geerbt von Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Eine Beschreibung dieses Mitglieds finden Sie unter SetDesignModeState(IDictionary).

(Geerbt von Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Eine Beschreibung dieses Mitglieds finden Sie unter SetOwnerControl(Control).

(Geerbt von Control)
IControlDesignerAccessor.UserData

Eine Beschreibung dieses Mitglieds finden Sie unter UserData.

(Geerbt von Control)
IDataBindingsAccessor.DataBindings

Eine Beschreibung dieses Mitglieds finden Sie unter DataBindings.

(Geerbt von Control)
IDataBindingsAccessor.HasDataBindings

Eine Beschreibung dieses Mitglieds finden Sie unter HasDataBindings.

(Geerbt von Control)
IExpressionsAccessor.Expressions

Eine Beschreibung dieses Mitglieds finden Sie unter Expressions.

(Geerbt von Control)
IExpressionsAccessor.HasExpressions

Eine Beschreibung dieses Mitglieds finden Sie unter HasExpressions.

(Geerbt von Control)
IParserAccessor.AddParsedSubObject(Object)

Eine Beschreibung dieses Mitglieds finden Sie unter AddParsedSubObject(Object).

(Geerbt von Control)
IPostBackEventHandler.RaisePostBackEvent(String)

Implementiert die RaisePostBackEvent(String) Methode.

(Geerbt von ToolZone)

Erweiterungsmethoden

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

Aktiviert das Dynamische Datenverhalten für das angegebene Datensteuerelement.

EnableDynamicData(INamingContainer, Type, Object)

Aktiviert das Dynamische Datenverhalten für das angegebene Datensteuerelement.

EnableDynamicData(INamingContainer, Type)

Aktiviert das Dynamische Datenverhalten für das angegebene Datensteuerelement.

FindDataSourceControl(Control)

Gibt die Datenquelle zurück, die dem Datensteuerelement für das angegebene Steuerelement zugeordnet ist.

FindFieldTemplate(Control, String)

Gibt die Feldvorlage für die angegebene Spalte im Benennungscontainer des angegebenen Steuerelements zurück.

FindMetaTable(Control)

Gibt das metatable -Objekt für das enthaltende Datensteuerelement zurück.

GetDefaultValues(INamingContainer)

Ruft die Auflistung der Standardwerte für das angegebene Datensteuerelement ab.

GetMetaTable(INamingContainer)

Ruft die Tabellenmetadaten für das angegebene Datensteuerelement ab.

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

Legt die Tabellenmetadaten und die Standardwertzuordnung für das angegebene Datensteuerelement fest.

SetMetaTable(INamingContainer, MetaTable, Object)

Legt die Tabellenmetadaten und die Standardwertzuordnung für das angegebene Datensteuerelement fest.

SetMetaTable(INamingContainer, MetaTable)

Legt die Tabellenmetadaten für das angegebene Datensteuerelement fest.

TryGetMetaTable(INamingContainer, MetaTable)

Bestimmt, ob Tabellenmetadaten verfügbar sind.

Gilt für:

Weitere Informationen