HtmlSelect Klas

Definitie

Hiermee staat u programmatische toegang tot het HTML-element <select> op de server toe.

public ref class HtmlSelect : System::Web::UI::HtmlControls::HtmlContainerControl, System::Web::UI::IPostBackDataHandler
[System.Web.UI.ValidationProperty("Value")]
public class HtmlSelect : System.Web.UI.HtmlControls.HtmlContainerControl, System.Web.UI.IPostBackDataHandler
[<System.Web.UI.ValidationProperty("Value")>]
type HtmlSelect = class
    inherit HtmlContainerControl
    interface IPostBackDataHandler
    interface IParserAccessor
Public Class HtmlSelect
Inherits HtmlContainerControl
Implements IPostBackDataHandler
Overname
Kenmerken
Implementeringen

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een HtmlSelect besturingselement maakt door expliciet de items te declareren die in het besturingselement worden weergegeven.


<%@ Page Language="C#" AutoEventWireup="True" %>

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

<script runat="server">

    void Button_Click (Object sender, EventArgs e)
    {
        
        Label1.Text = "You selected:";

        for (int i = 0; i <= Select1.Items.Count - 1; i++)
        {
           if (Select1.Items[i].Selected)
              Label1.Text += "<br />    -" + Select1.Items[i].Text;
        }

    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >

<head>
    <title> HtmlSelect Example </title>
</head>
<body>
<form id="form1" runat="server">
    
    <h3> HtmlSelect Example </h3>

    Select items from the list: <br /><br />

    <select id="Select1" 
            multiple="true"
            runat="server">

        <option value="1" selected="selected"> Item 1 </option>
        <option value="2"> Item 2 </option>
        <option value="3"> Item 3 </option>
        <option value="4"> Item 4 </option>
        <option value="5"> Item 5 </option>
        <option value="6"> Item 6 </option>

    </select>
    <br /><br />

    <button id="Button1"
            onserverclick="Button_Click"
            runat="server">

        Submit

    </button>
    <br /><br />

    <asp:Label id="Label1"
         runat="server"/>

   </form>
</body>
</html>

<%@ Page Language="VB" AutoEventWireup="True" %>

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

<script runat="server">

    Sub Button_Click (sender As Object, e As EventArgs)
        
        Dim i As Integer

        Label1.Text = "You selected:"
        For i = 0 to Select1.Items.Count - 1
  
            If Select1.Items(i).Selected Then
               Label1.Text = Label1.Text & "<br />    -" _
                   & Select1.Items(i).Text
            End If         

        Next i

    End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >

<head>
    <title> HtmlSelect Example </title>
</head>
<body>
<form id="form1" runat="server">

    <h3> HtmlSelect Example </h3>

    Select items from the list: <br /><br />

    <select id="Select1" 
            multiple="true"
            runat="server">

        <option value="1" selected="selected"> Item 1 </option>
        <option value="2"> Item 2 </option>
        <option value="3"> Item 3 </option>
        <option value="4"> Item 4 </option>
        <option value="5"> Item 5 </option>
        <option value="6"> Item 6 </option>

    </select>
    <br /><br />

    <button id="Button1"
            onserverclick="Button_Click"
            runat="server">

        Submit

    </button>
    <br /><br />

    <asp:Label id="Label1"
         runat="server"/>

   </form>
</body>
</html>

In het volgende codevoorbeeld ziet u hoe u een HtmlSelect besturingselement maakt door het besturingselement aan een gegevensbron te koppelen.

<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >

<head>
    <title> HtmlSelect Example </title>
<script runat="server">

      void Page_Load (Object sender, EventArgs e)
      {

        // Bind the HtmlSelect control to a data source when the page is initially loaded.
        if (!IsPostBack)
        {
      
           // Open a connection to the database and run the query.
           // Note that the connection string may vary depending on your
           // database server settings. 
           string ConnectString = "server=localhost;database=pubs;integrated security=SSPI";
           string QueryString = "select * from authors";

           SqlConnection myConnection = new SqlConnection(ConnectString);
           SqlDataAdapter myCommand = new SqlDataAdapter(QueryString, myConnection);

           // Create a dataset to store the query results.
           DataSet ds = new DataSet();
           myCommand.Fill(ds, "Authors");

           // Bind the HtmlSelect control to the data source.
           Select1.DataSource = ds;
           Select1.DataTextField = "au_fname";
           Select1.DataValueField = "au_fname";
           Select1.DataBind();
        }

      }

      void Button_Click (Object sender, EventArgs e)
      {
       
         // Display the selected items. 
         Label1.Text = "You selected:";

         for (int i=0; i<=Select1.Items.Count - 1; i++)
         {
            if (Select1.Items[i].Selected)
               Label1.Text += "<br />    - " + Select1.Items[i].Text;
         }

      }

   </script>

</head>

<body>

   <form id="form1" runat="server">

      <h3> HtmlSelect Example </h3>

      Select items from the list. <br />
      Use the Control or Shift key to select multiple items. <br /><br />

      <select id="Select1"
              multiple="true" 
              runat="server"/>

      <br /><br />

      <button id="Button1"
              onserverclick="Button_Click"
              runat="server">

         Submit

      </button>

      <br /><br />

      <asp:Label id="Label1"
           runat="server"/>

   </form>

</body>

</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >

<head>
    <title> HtmlSelect Example </title>
<script runat="server">

      Sub Page_Load (sender As Object, e As EventArgs)
  
        ' Bind the HtmlSelect control to a data source when the page is initially loaded.
        If Not IsPostBack Then
        
           ' Open a connection to the database and run the query.
           ' Note that the connection string may vary depending on your
           ' database server settings.
           Dim ConnectString As String = "server=localhost;database=pubs;integrated security=SSPI"
           Dim QueryString As String = "select * from authors"

           Dim myConnection As SqlConnection = New SqlConnection(ConnectString)
           Dim myCommand As SqlDataAdapter = New SqlDataAdapter(QueryString, myConnection)

           ' Create a dataset to store the query results.
           Dim ds As DataSet = New DataSet()
           myCommand.Fill(ds, "Authors")

           ' Bind the HtmlSelect control to the data source.
           Select1.DataSource = ds
           Select1.DataTextField = "au_fname"
           Select1.DataValueField = "au_fname"
           Select1.DataBind()
        
        End If

      End Sub

      Sub Button_Click (sender As Object, e As EventArgs)
        
         Dim i As Integer

         Label1.Text = "You selected:"

         For i = 0 To Select1.Items.Count - 1
         
            If Select1.Items(i).Selected Then
               Label1.Text = Label1.Text & "<br />    - " & Select1.Items(i).Text
            End If

         Next i

      End Sub

   </script>

</head>

<body>

   <form id="form1" runat="server">

      <h3> HtmlSelect Example </h3>

      Select items from the list. <br />
      Use the Control or Shift key to select multiple items. <br /><br />

      <select id="Select1"
              multiple="true" 
              runat="server"/>

      <br /><br />

      <button id="Button1"
              onserverclick="Button_Click"
              runat="server">

         Submit

      </button>

      <br /><br />

      <asp:Label id="Label1"
           runat="server"/>

   </form>

</body>

</html>

In het volgende codevoorbeeld ziet u hoe u de DataSourceID eigenschap gebruikt om de gegevensbron voor een HtmlSelect besturingselement op te geven. De DataSourceID eigenschap is ingesteld op de ID eigenschap van het SqlDataSource besturingselement dat wordt gebruikt om de gegevens op te halen. Wanneer de pagina wordt geladen, wordt het HtmlSelect besturingselement automatisch gekoppeld aan de gegevensbron die is opgegeven door het SqlDataSource besturingselement en worden de gegevens weergegeven aan de gebruiker.

<%@ page language="C#" %>

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

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>HtmlSelect.DataSourceID</title>
</head>
<body>
<form id="Form1" runat="server">
  <div>

    <h3> HtmlSelect.DataSourceID Example </h3>

    <p>Select an item from the list</p>

    <select id="Select1"
      name="Select1"
      datasourceid="SqlDataSource1"
      datatextfield="ProductName"
      runat="server">
    </select>

    <asp:sqldatasource id="SqlDataSource1"          
      connectionstring="workstation id=localhost;integrated security=SSPI;initial catalog=Northwind"
      selectcommand="SELECT * FROM [Products] Where ProductID <= 5"
      runat="server">
    </asp:sqldatasource>

  </div>
</form>
</body>
</html>
<%@ page language="VB" %>

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

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>HtmlSelect.DataSourceID</title>
</head>
<body>
<form id="Form1" runat="server">
  <div>

    <h3> HtmlSelect.DataSourceID Example </h3>

    <p>Select an item from the list</p>

    <select id="Select1"
      name="Select1"
      datasourceid="SqlDataSource1"
      datatextfield="ProductName"
      runat="server">
    </select>

    <asp:sqldatasource id="SqlDataSource1"          
      connectionstring="workstation id=localhost;integrated security=SSPI;initial catalog=Northwind"
      selectcommand="SELECT * FROM [Products] Where ProductID <= 5"
      runat="server">
    </asp:sqldatasource>

  </div>
</form>
</body>
</html>

Opmerkingen

Gebruik het HtmlSelect besturingselement om een selectievak te maken. Geef itemvermeldingen op in het besturingselement door HTML-elementen <option> tussen de openings- en slottags <select> te plaatsen. Elk item wordt vertegenwoordigd door een System.Web.UI.WebControls.ListItem object. Als u de tekst wilt opgeven die voor elk item in het besturingselement wordt weergegeven, kunt u de ListItem.Text eigenschap van het item instellen of gewoon tekst plaatsen tussen de openings- en eindtags <option> . Door de ListItem.Value eigenschap van het item in te stellen, kunt u een waarde koppelen aan het item dat verschilt van de tekst. Als u een item in de lijst standaard wilt selecteren, stelt u de ListItem.Selected eigenschap van het item in op true.

U kunt het uiterlijk en gedrag van het HtmlSelect besturingselement bepalen door de Size en Multiple eigenschappen in te stellen. De Size eigenschap geeft de hoogte (in rijen) van het besturingselement op. De Multiple eigenschap geeft aan of meer dan één item gelijktijdig kan worden geselecteerd in het HtmlSelect besturingselement.

Standaard wordt het HtmlSelect besturingselement weergegeven als een vervolgkeuzelijst. Als u meerdere selecties toestaat (door de Multiple eigenschap in te truestellen op) of een hoogte van meer dan één rij opgeeft (door de Size eigenschap in te stellen op een waarde groter dan 1), wordt het besturingselement weergegeven als een keuzelijst.

Als u het geselecteerde item in een besturingselement voor één selectie HtmlSelect wilt bepalen, gebruikt u de SelectedIndex eigenschap om de index van het geselecteerde item op te halen. Vervolgens kunt u deze waarde gebruiken om het item op te halen uit de Items verzameling.

Als u de geselecteerde items wilt bepalen vanuit een HtmlSelect besturingselement dat meerdere selecties toestaat, doorloopt u de Items verzameling en test u de ListItem.Selected eigenschap van elk item.

De HtmlSelect klasse biedt twee eigenschappen ter ondersteuning van gegevensbinding. Als u gegevens wilt binden aan een object waarmee de System.Collections.IEnumerable interface (zoals System.Data.DataView, System.Collections.ArrayListen System.Collections.Generic.List<T>) of de IListSource interface wordt geïmplementeerd, gebruikt u de DataSource eigenschap om de gegevensbron op te geven waarmee u verbinding wilt maken. Wanneer u de DataSource eigenschap instelt, moet u de code handmatig schrijven om de gegevensbinding uit te voeren. Als u een HtmlSelect besturingselement automatisch wilt binden aan een gegevensbron die wordt vertegenwoordigd door een gegevensbronbesturingselement, gebruikt u de eigenschap en stelt u de DataSourceID waarde ervan in op de ID eigenschap van het gegevensbronbesturingselement dat moet worden gebruikt. Wanneer u de DataSourceID eigenschap instelt, wordt het HtmlSelect besturingselement automatisch gekoppeld aan het opgegeven gegevensbronbesturingselement. Daarom hoeft u de DataBind methode niet expliciet aan te roepen.

U kunt ook opgeven welke velden in de gegevensbron aan de ListItem.Text en ListItem.Value eigenschappen van een item in het besturingselement worden gekoppeld door respectievelijk de DataTextField en DataValueField eigenschappen in te stellen. Als de gegevensbron meerdere gegevensbronnen bevat, gebruikt u de DataMember eigenschap om de specifieke bron op te geven die aan het besturingselement moet worden gekoppeld. Als u bijvoorbeeld een System.Data.DataSet object met meerdere tabellen hebt, moet u opgeven welke tabel moet worden gekoppeld aan het besturingselement met de DataMember eigenschap.

Zie de HtmlSelect constructor voor een lijst met initiële eigenschapswaarden voor een exemplaar vanHtmlSelect.

Constructors

Name Description
HtmlSelect()

Initialiseert een nieuw exemplaar van de HtmlSelect klasse.

Eigenschappen

Name Description
Adapter

Hiermee haalt u de browserspecifieke adapter voor het besturingselement op.

(Overgenomen van Control)
AppRelativeTemplateSourceDirectory

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

(Overgenomen van Control)
Attributes

Hiermee haalt u een verzameling op van alle kenmerknaam- en waardeparen die worden uitgedrukt in een serverbesturingstag op de ASP.NET pagina.

(Overgenomen van HtmlControl)
BindingContainer

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

(Overgenomen van Control)
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 vertegenwoordigt voor een opgegeven serverbesturingselement in de UI-hiërarchie.

(Overgenomen van Control)
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)
DataMember

Hiermee haalt u de set gegevens op of stelt u deze in om verbinding te maken met het HtmlSelect besturingselement vanuit een DataSource eigenschap met meerdere gegevenssets.

DataSource

Hiermee wordt de bron van informatie opgehaald of ingesteld om verbinding te maken met het HtmlSelect besturingselement.

DataSourceID

Hiermee haalt u de ID eigenschap op van het besturingselement voor de gegevensbron die door het besturingselement moet worden gebruikt om de HtmlSelect gegevensbron op te halen.

DataTextField

Hiermee haalt u het veld van de gegevensbron op of stelt u het in om te binden aan de Text eigenschap van elk item in het HtmlSelect besturingselement.

DataValueField

Hiermee haalt u het veld van de gegevensbron op of stelt u het in om te binden aan de Value eigenschap van elk item in het HtmlSelect besturingselement.

DesignMode

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

(Overgenomen van Control)
Disabled

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het besturingselement van de HTML-server is uitgeschakeld.

(Overgenomen van HtmlControl)
EnableTheming

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

(Overgenomen van Control)
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)
Events

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

(Overgenomen van Control)
HasChildViewState

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

(Overgenomen van Control)
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)
InnerHtml

Hiermee haalt u de inhoud op tussen de openings- en sluittags van het besturingselement zonder dat speciale tekens automatisch worden geconverteerd naar hun equivalente HTML-entiteiten. Deze eigenschap wordt niet ondersteund voor dit besturingselement.

InnerText

Hiermee haalt u de inhoud op tussen de openings- en sluittags van het besturingselement met automatische conversie van speciale tekens naar hun equivalente HTML-entiteiten. Deze eigenschap wordt niet ondersteund voor dit besturingselement.

IsBoundUsingDataSourceID

Hiermee wordt een waarde opgehaald die aangeeft of een DataSourceID eigenschap is gedefinieerd voor het HtmlSelect besturingselement.

IsChildControlStateCleared

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

(Overgenomen van Control)
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)
Items

Hiermee haalt u een verzameling op die de items bevat die in een HtmlSelect besturingselement worden vermeld.

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)
Multiple

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of meerdere items gelijktijdig in het HtmlSelect besturingselement kunnen worden geselecteerd.

Name

Hiermee haalt u de unieke id-naam op die aan het HtmlSelect besturingselement is gekoppeld.

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)
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)
RenderingCompatibility

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

(Overgenomen van Control)
RequiresDataBinding

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het besturingselement moet worden gekoppeld aan de HtmlSelect opgegeven gegevensbron.

SelectedIndex

Hiermee haalt u de rangtelindex van het geselecteerde item in een HtmlSelect besturingselement op of stelt u deze in.

SelectedIndices

Hiermee haalt u een verzameling op die de op nul gebaseerde indexen bevat van alle momenteel geselecteerde items in het HtmlSelect besturingselement.

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)
Size

Hiermee haalt u de hoogte (in rijen) van het besturingselement op of stelt u deze HtmlSelect in.

SkinID

Hiermee wordt de huid op de controle toegepast of ingesteld.

(Overgenomen van Control)
Style

Hiermee haalt u een verzameling van alle CSS-eigenschappen (trapsgewijze opmaakmodellen) op die zijn toegepast op een opgegeven HTML-serverbesturing in het ASP.NET-bestand.

(Overgenomen van HtmlControl)
TagName

Hiermee haalt u de elementnaam op van een tag die een runat=server kenmerk en waardepaar bevat.

(Overgenomen van HtmlControl)
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)
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)
Value

Hiermee haalt u de waarde van het geselecteerde item in het HtmlSelect besturingselement op of stelt u de SelectedIndex eigenschap van het besturingselement in op de index van het eerste item in de lijst met de opgegeven waarde.

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 de HtmlControl weergavestatus hoofdlettergevoelig is.

(Overgenomen van HtmlControl)
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 gebruikersinterface op de pagina.

(Overgenomen van Control)

Methoden

Name Description
AddedControl(Control, Int32)

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

(Overgenomen van Control)
AddParsedSubObject(Object)

Voegt een geparseerd onderliggend besturingselement toe aan het HtmlSelect besturingselement.

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)
ClearSelection()

Hiermee wist u de lijstselectie van het HtmlSelect besturingselement en stelt u de Selected eigenschap van alle items in op false.

CreateChildControls()

Wordt aangeroepen door het ASP.NET paginaframework om serverbesturingselementen op de hoogte te stellen die gebruikmaken van implementatie op basis van samenstelling om onderliggende besturingselementen te maken die ze bevatten ter voorbereiding op het terug plaatsen of weergeven.

(Overgenomen van Control)
CreateControlCollection()

Hiermee maakt u een EmptyControlCollection object voor het HtmlSelect besturingselement.

DataBind()

Hiermee wordt een gegevensbron gekoppeld aan het aangeroepen serverbesturingselement en alle onderliggende besturingselementen.

(Overgenomen van Control)
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)
EnsureDataBound()

Controleert of voor het HtmlSelect besturingselement gegevensbinding is vereist en of er een geldig gegevensbronbesturingselement is opgegeven voordat de DataBind() methode wordt aangeroepen.

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)
GetAttribute(String)

Hiermee haalt u de waarde van het benoemde kenmerk op het HtmlControl besturingselement op.

(Overgenomen van HtmlControl)
GetData()

Hiermee haalt u een IEnumerable object op dat de gegevensbron vertegenwoordigt die is gebonden aan het HtmlSelect besturingselement.

GetDesignModeState()

Hiermee haalt u ontwerptijdgegevens op voor een besturingselement.

(Overgenomen van Control)
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)
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)
LoadPostData(String, NameValueCollection)

Hiermee worden de terugpostgegevens voor het HtmlSelect besturingselement verwerkt.

LoadViewState(Object)

Hiermee herstelt u de statusgegevens van het HtmlSelect besturingselement uit een vorige paginaaanvraag die door de SaveViewState() methode is opgeslagen.

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)
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 van een HtmlSelect besturingselement gegenereerd.

OnDataPropertyChanged()

Aangeroepen wanneer de DataSourceeigenschap , DataMemberof DataSourceID eigenschap wordt gewijzigd.

OnDataSourceViewChanged(Object, EventArgs)

Aangeroepen wanneer de DataSourceeigenschap , DataMemberof DataSourceID eigenschap wordt gewijzigd.

OnInit(EventArgs)

Hiermee wordt de Init gebeurtenis voor het HtmlSelect besturingselement gegenereerd.

OnInit(EventArgs)

Hiermee wordt de Init gebeurtenis gegenereerd.

(Overgenomen van Control)
OnLoad(EventArgs)

Hiermee wordt de Load gebeurtenis voor het HtmlSelect besturingselement gegenereerd.

OnLoad(EventArgs)

Hiermee wordt de Load gebeurtenis gegenereerd.

(Overgenomen van Control)
OnPreRender(EventArgs)

Hiermee wordt de PreRender gebeurtenis voor het HtmlSelect besturingselement gegenereerd.

OnServerChange(EventArgs)

Hiermee wordt de ServerChange gebeurtenis van het HtmlSelect besturingselement gegenereerd. Hiermee kunt u een aangepaste handler voor de gebeurtenis opgeven.

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)
RaisePostDataChangedEvent()

Roept de OnServerChange(EventArgs) methode aan om het HtmlSelect besturingselement aan te geven dat de status van het besturingselement is gewijzigd.

RemovedControl(Control)

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

(Overgenomen van Control)
Render(HtmlTextWriter)

Geeft het HtmlContainerControl besturingselement weer voor het opgegeven HtmlTextWriter object.

(Overgenomen van HtmlContainerControl)
RenderAttributes(HtmlTextWriter)

Geeft de kenmerken van het HtmlSelect besturingselement weer voor het opgegeven HtmlTextWriter object.

RenderBeginTag(HtmlTextWriter)

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

(Overgenomen van HtmlControl)
RenderChildren(HtmlTextWriter)

Geeft de onderliggende besturingselementen van het HtmlSelect besturingselement weer voor het opgegeven HtmlTextWriter object.

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 afsluitende tag voor het HtmlContainerControl besturingselement weer voor het opgegeven HtmlTextWriter object.

(Overgenomen van HtmlContainerControl)
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()

Hiermee worden wijzigingen HtmlSelect in de status van de besturingsweergave opgeslagen die zijn opgetreden sinds de pagina is teruggezet naar de server.

Select(Int32[])

Hiermee selecteert u meerdere items van de verzameling van Items het HtmlSelect besturingselement.

SetAttribute(String, String)

Hiermee stelt u de waarde van het benoemde kenmerk in het HtmlControl besturingselement in.

(Overgenomen van HtmlControl)
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 weergavestatuswijzigingen bijgehouden in het HtmlSelect besturingselement, zodat de wijzigingen kunnen worden opgeslagen in het object van StateBag het besturingselement. Dit object is toegankelijk via de ViewState eigenschap.

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)
ServerChange

Treedt op wanneer de geselecteerde items in het HtmlSelect besturingselement veranderen tussen berichten naar de server.

Unload

Treedt op wanneer het serverbeheer uit het geheugen wordt verwijderd.

(Overgenomen van Control)

Expliciete interface-implementaties

Name Description
IAttributeAccessor.GetAttribute(String)

Zie voor een beschrijving van dit lid GetAttribute(String).

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

Zie voor een beschrijving van dit lid SetAttribute(String, String).

(Overgenomen van HtmlControl)
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)
IPostBackDataHandler.LoadPostData(String, NameValueCollection)

Zie voor een beschrijving van dit lid LoadPostData(String, NameValueCollection).

IPostBackDataHandler.RaisePostDataChangedEvent()

Zie voor een beschrijving van dit lid RaisePostDataChangedEvent().

Extensiemethoden

Name Description
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.

Van toepassing op

Zie ook