HtmlSelect Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lehetővé teszi a <select> html-elem programozott elérését a kiszolgálón.
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
- Öröklődés
- Attribútumok
- Megvalósítás
Példák
Az alábbi példakód bemutatja, hogyan hozhat létre vezérlőt HtmlSelect a vezérlőben megjelenő elemek explicit deklarálásával.
<%@ 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>
Az alábbi példakód bemutatja, hogyan hozhat létre vezérlőt HtmlSelect úgy, hogy a vezérlőt egy adatforráshoz köti.
<%@ 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>
Az alábbi példakód bemutatja, hogyan használható a tulajdonság egy DataSourceID vezérlő adatforrásának megadására HtmlSelect . A DataSourceID tulajdonság az ID adatok lekéréséhez SqlDataSource használt vezérlő tulajdonságára van beállítva. A lap betöltésekor a HtmlSelect vezérlő automatikusan a vezérlő által SqlDataSource megadott adatforráshoz csatlakozik, és az adatok megjelennek a felhasználó számára.
<%@ 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>
Megjegyzések
HtmlSelect A vezérlőelem használatával hozzon létre egy kijelölési mezőt. Adja meg az elemek listáját a vezérlőben úgy, hogy HTML-elemeket <option> helyez el a nyitó és a záró <select> címkék között. Minden elemet egy System.Web.UI.WebControls.ListItem objektum jelöl. A vezérlőelem minden eleméhez megjelenítendő szöveg megadásához beállíthatja az ListItem.Text elem tulajdonságát, vagy egyszerűen elhelyezhet szöveget a nyitó és a záró <option> címkék között. Az elem tulajdonságának beállításával ListItem.Value a szövegtől eltérő értéket társíthat az elemhez. Ha alapértelmezés szerint ki szeretne jelölni egy elemet a listából, állítsa az ListItem.Selected elem tulajdonságát a következőre true: .
A vezérlő megjelenését és viselkedését a HtmlSelect tulajdonságok és Size a Multiple tulajdonságok beállításával szabályozhatja. A Size tulajdonság a vezérlőelem magasságát (sorokban) adja meg. A Multiple tulajdonság azt határozza meg, hogy egyszerre több elem is kijelölhető-e a HtmlSelect vezérlőelemben.
Alapértelmezés szerint a HtmlSelect vezérlő legördülő listaként jelenik meg. Ha több kijelölést engedélyez (a Multiple tulajdonság truebeállításával ) vagy egynél nagyobb magasságot ad meg (ha a Size tulajdonságot egynél 1nagyobb értékre állítja), a vezérlőelem listamezőként jelenik meg.
A kijelölt elem egyetlen kijelölési HtmlSelect vezérlőelemben való meghatározásához használja a SelectedIndex tulajdonságot a kijelölt elem indexének lekéréséhez. Ezt az értéket használva lekérheti az elemet a Items gyűjteményből.
Ha több kijelölést lehetővé tevő vezérlőelemből HtmlSelect szeretné meghatározni a kijelölt elemeket, haladjon végig a Items gyűjteményen, és tesztelje az ListItem.Selected egyes elemek tulajdonságát.
Az HtmlSelect osztály két tulajdonságot biztosít az adatkötés támogatásához. Ha az interfészt (például , és ) vagy az System.Collections.IEnumerableSystem.Data.DataView interfészt megvalósító objektumokhoz szeretne adatokat kötni, a System.Collections.ArrayList tulajdonság használatával adja meg a kötéshez szükséges adatforrást.System.Collections.Generic.List<T>IListSourceDataSource A tulajdonság beállításakor DataSource manuálisan kell írnia a kódot az adatkötés végrehajtásához. Ha egy vezérlőt HtmlSelect automatikusan egy adatforrás-vezérlő által képviselt adatforráshoz szeretne kötni, használja a DataSourceID tulajdonságot, és állítsa az értékét a ID használni kívánt adatforrás-vezérlő tulajdonságára. A tulajdonság beállításakor a DataSourceIDHtmlSelect vezérlő automatikusan a megadott adatforrás-vezérlőhöz kapcsolódik. Ezért nem kell explicit módon meghívnia a metódust DataBind .
Megadhatja azt is, hogy az adatforrás mely mezői kötődnek a ListItem.Text vezérlőben lévő elemhez és ListItem.Value tulajdonságokhoz a tulajdonságok és DataTextField a DataValueField tulajdonságok beállításával. Ha az adatforrás több adatforrást is tartalmaz, a DataMember tulajdonság használatával adja meg a vezérlőhöz kötéshez tartozó konkrét forrást. Ha például egy System.Data.DataSet több táblával rendelkező objektummal rendelkezik, meg kell adnia, hogy melyik táblát szeretné a vezérlőelemhez kötni a DataMember tulajdonsággal.
Egy példány kezdeti tulajdonságértékeinek HtmlSelectlistáját a HtmlSelect konstruktorban találja.
Konstruktorok
| Name | Description |
|---|---|
| HtmlSelect() |
Inicializálja a HtmlSelect osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Adapter |
Lekéri a vezérlő böngészőspecifikus adapterét. (Öröklődés forrása Control) |
| AppRelativeTemplateSourceDirectory |
Lekéri vagy beállítja a vezérlőt tartalmazó objektum Page alkalmazás-relatív virtuális könyvtárátUserControl. (Öröklődés forrása Control) |
| Attributes |
Lekéri a ASP.NET lapon lévő kiszolgálóvezérlő címkén kifejezett összes attribútumnév és értékpár gyűjteményét. (Öröklődés forrása HtmlControl) |
| BindingContainer |
Lekéri a vezérlő adatkötését tartalmazó vezérlőt. (Öröklődés forrása Control) |
| ChildControlsCreated |
Beolvas egy értéket, amely jelzi, hogy a kiszolgálóvezérlő gyermekvezérlői létrejöttek-e. (Öröklődés forrása Control) |
| ClientID |
Lekéri a ASP.NET által létrehozott HTML-korrektúra vezérlőazonosítóját. (Öröklődés forrása Control) |
| ClientIDMode |
Lekéri vagy beállítja a tulajdonság értékének létrehozásához használt algoritmust ClientID . (Öröklődés forrása Control) |
| ClientIDSeparator |
Beolvas egy karakterértéket, amely a tulajdonságban használt elválasztó karaktert ClientID jelöli. (Öröklődés forrása Control) |
| Context |
Lekéri az HttpContext aktuális webkérelem kiszolgálóvezérlőjével társított objektumot. (Öröklődés forrása Control) |
| Controls |
ControlCollection Lekéri az objektumot, amely egy adott kiszolgálóvezérlő gyermekvezérlőit jelöli a felhasználói felületi hierarchiában. (Öröklődés forrása Control) |
| DataItemContainer |
Az elnevezési tárolóra mutató hivatkozás lekérdezése, ha az elnevezési tároló implementálva van IDataItemContainer. (Öröklődés forrása Control) |
| DataKeysContainer |
Az elnevezési tárolóra mutató hivatkozás lekérdezése, ha az elnevezési tároló implementálva van IDataKeysControl. (Öröklődés forrása Control) |
| DataMember |
Lekéri vagy beállítja azt az adatkészletet, amely több adatkészletet tartalmazó tulajdonságból HtmlSelect kapcsolódik a DataSource vezérlőelemhez. |
| DataSource |
Lekéri vagy beállítja az információforrást a vezérlőhöz való kötéshez HtmlSelect . |
| DataSourceID |
Lekéri vagy beállítja annak az ID adatforrás-vezérlőnek a tulajdonságát, amelyet a HtmlSelect vezérlőnek használnia kell az adatforrás lekéréséhez. |
| DataTextField |
Lekéri vagy beállítja a mezőt az adatforrásból, hogy a Text vezérlőelem egyes elemeinek HtmlSelect tulajdonságához kötődjön. |
| DataValueField |
Lekéri vagy beállítja a mezőt az adatforrásból, hogy a Value vezérlőelem egyes elemeinek HtmlSelect tulajdonságához kötődjön. |
| DesignMode |
Lekéri az értéket, amely jelzi, hogy egy vezérlőt használ-e a tervezőfelületen. (Öröklődés forrása Control) |
| Disabled |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a HTML-kiszolgáló vezérlője le van-e tiltva. (Öröklődés forrása HtmlControl) |
| EnableTheming |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a témák vonatkoznak-e erre a vezérlőre. (Öröklődés forrása Control) |
| EnableViewState |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a kiszolgálóvezérlő megőrzi-e a nézetállapotát, és hogy a gyermekvezérlők nézetállapota megmarad-e a kérést kérő ügyfélnek. (Öröklődés forrása Control) |
| Events |
Lekéri a vezérlő eseménykezelő delegáltjainak listáját. Ez a tulajdonság írásvédett. (Öröklődés forrása Control) |
| HasChildViewState |
Beolvas egy értéket, amely jelzi, hogy az aktuális kiszolgálóvezérlő gyermekvezérlői rendelkeznek-e mentett nézetállapot-beállításokkal. (Öröklődés forrása Control) |
| ID |
Lekéri vagy beállítja a kiszolgálóvezérlőhöz rendelt programozott azonosítót. (Öröklődés forrása Control) |
| IdSeparator |
Lekéri a vezérlőazonosítók elválasztásához használt karaktert. (Öröklődés forrása Control) |
| InnerHtml |
Lekéri vagy beállítja a tartalmat a vezérlő nyitó és záró címkéi között anélkül, hogy a speciális karaktereket automatikusan átalakítanák a megfelelő HTML-entitásokra. Ez a tulajdonság nem támogatott ebben a vezérlőben. |
| InnerText |
Lekéri vagy beállítja a vezérlő nyitó és záró címkéi közötti tartalmat a speciális karakterek automatikus konvertálásával a megfelelő HTML-entitásokra. Ez a tulajdonság nem támogatott ebben a vezérlőben. |
| IsBoundUsingDataSourceID |
Beolvas egy értéket, amely jelzi, hogy egy DataSourceID tulajdonság definiálva van-e a HtmlSelect vezérlőelemhez. |
| IsChildControlStateCleared |
Beolvas egy értéket, amely jelzi, hogy a vezérlőben található vezérlők rendelkeznek-e vezérlőállapotmal. (Öröklődés forrása Control) |
| IsTrackingViewState |
Beolvas egy értéket, amely jelzi, hogy a kiszolgálóvezérlő menti-e a nézetállapot módosításait. (Öröklődés forrása Control) |
| IsViewStateEnabled |
Beolvas egy értéket, amely jelzi, hogy a nézet állapota engedélyezve van-e ehhez a vezérlőelemhez. (Öröklődés forrása Control) |
| Items |
Lekéri a vezérlőelemben felsorolt elemeket tartalmazó gyűjteményt HtmlSelect . |
| LoadViewStateByID |
Beolvas egy értéket, amely jelzi, hogy a vezérlő részt vesz-e a nézet állapotának index helyett való ID betöltésében. (Öröklődés forrása Control) |
| Multiple |
Lekéri vagy beállít egy értéket, amely jelzi, hogy egyszerre több elem is kijelölhető-e a HtmlSelect vezérlőelemben. |
| Name |
Lekéri vagy beállítja a vezérlőelemhez HtmlSelect társított egyedi azonosítónevet. |
| NamingContainer |
Lekéri a kiszolgálóvezérlő elnevezési tárolójára mutató hivatkozást, amely egyedi névteret hoz létre az azonos ID tulajdonságértékkel rendelkező kiszolgálóvezérlők megkülönböztetéséhez. (Öröklődés forrása Control) |
| Page |
A kiszolgálóvezérlőt tartalmazó példányra Page mutató hivatkozást kap. (Öröklődés forrása Control) |
| Parent |
Hivatkozás lekéri a kiszolgálóvezérlő szülővezérlőjét a lapvezérlő hierarchiájában. (Öröklődés forrása Control) |
| RenderingCompatibility |
Olyan értéket kap, amely meghatározza, hogy a HTML-renderelt ASP.NET verzió kompatibilis lesz-e. (Öröklődés forrása Control) |
| RequiresDataBinding |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a HtmlSelect vezérlőnek csatlakoznia kell-e a megadott adatforráshoz. |
| SelectedIndex |
Lekéri vagy beállítja a kijelölt elem sorszámindexét egy HtmlSelect vezérlőelemben. |
| SelectedIndices |
Lekéri azt a gyűjteményt, amely a vezérlőelemben jelenleg kijelölt összes elem HtmlSelect nulla alapú indexeit tartalmazza. |
| Site |
Információt kap arról a tárolóról, amely az aktuális vezérlőt üzemelteti, amikor egy tervezőfelületen rendereli. (Öröklődés forrása Control) |
| Size |
Lekéri vagy beállítja a vezérlőelem magasságát HtmlSelect (sorokban). |
| SkinID |
Lekéri vagy beállítja a bőrt, hogy alkalmazza a vezérlőt. (Öröklődés forrása Control) |
| Style |
Lekéri a ASP.NET fájlban egy megadott HTML-kiszolgálóvezérlőre alkalmazott összes kaszkádolt stíluslap (CSS) tulajdonság gyűjteményét. (Öröklődés forrása HtmlControl) |
| TagName |
Lekéri egy attribútumot és értékpárt tartalmazó |
| TemplateControl |
Lekéri vagy beállítja a vezérlőt tartalmazó sablonra mutató hivatkozást. (Öröklődés forrása Control) |
| TemplateSourceDirectory |
Lekéri az aktuális kiszolgálóvezérlő virtuális Page könyvtárátUserControl. (Öröklődés forrása Control) |
| UniqueID |
Lekéri a kiszolgálóvezérlő egyedi, hierarchikusan minősített azonosítót. (Öröklődés forrása Control) |
| ValidateRequestMode |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a vezérlő ellenőrzi-e a böngészőből érkező ügyfélbemenetet a potenciálisan veszélyes értékekért. (Öröklődés forrása Control) |
| Value |
Lekéri a vezérlőelemben HtmlSelect a kijelölt elem értékét, vagy a SelectedIndex vezérlőelem tulajdonságát a lista első elemének indexére állítja a megadott értékkel. |
| ViewState |
Lekéri az állapotinformációk szótárát, amely lehetővé teszi egy kiszolgálóvezérlő nézetállapotának mentését és visszaállítását ugyanazon lap több kérése között. (Öröklődés forrása Control) |
| ViewStateIgnoresCase |
Olyan értéket kap, amely jelzi, hogy a HtmlControl nézet állapota megkülönbözteti-e a kis- és nagybetűket. (Öröklődés forrása HtmlControl) |
| ViewStateMode |
Lekéri vagy beállítja ennek a vezérlőelemnek a nézetállapot-módját. (Öröklődés forrása Control) |
| Visible |
Lekéri vagy beállít egy értéket, amely jelzi, hogy egy kiszolgálóvezérlő felhasználói felületként jelenik-e meg a lapon. (Öröklődés forrása Control) |
Metódusok
| Name | Description |
|---|---|
| AddedControl(Control, Int32) |
A rendszer meghívja, miután egy gyermekvezérlőt hozzáadtak az ControlsControl objektum gyűjteményéhez. (Öröklődés forrása Control) |
| AddParsedSubObject(Object) |
Elemzett gyermekvezérlőt ad hozzá a HtmlSelect vezérlőhöz. |
| ApplyStyleSheetSkin(Page) |
Alkalmazza a lapstíluslapon definiált stílustulajdonságokat a vezérlőelemre. (Öröklődés forrása Control) |
| BeginRenderTracing(TextWriter, Object) |
Megkezdi a renderelési adatok tervezési idejének nyomon követését. (Öröklődés forrása Control) |
| BuildProfileTree(String, Boolean) |
Adatokat gyűjt a kiszolgálóvezérlőről, és elküldi azt a Trace tulajdonságnak, amely akkor jelenik meg, ha a nyomkövetés engedélyezve van az oldalon. (Öröklődés forrása Control) |
| ClearCachedClientID() |
A gyorsítótárazott ClientID érték beállítása a következőre |
| ClearChildControlState() |
Törli a kiszolgálóvezérlő gyermekvezérlőinek vezérlőállapot-adatait. (Öröklődés forrása Control) |
| ClearChildState() |
Törli a kiszolgálóvezérlő gyermekvezérlőinek nézetállapot- és vezérlőállapot-információit. (Öröklődés forrása Control) |
| ClearChildViewState() |
Törli a kiszolgálóvezérlő gyermekvezérlőinek nézetállapot-adatait. (Öröklődés forrása Control) |
| ClearEffectiveClientIDMode() |
ClientIDMode Az aktuális vezérlőpéldány és a gyermekvezérlők tulajdonságát a következőre Inheritállítja be: . (Öröklődés forrása Control) |
| ClearSelection() |
Törli a vezérlőelem listakijelölését HtmlSelect , és az Selected összes elem tulajdonságát a következőre |
| CreateChildControls() |
A ASP.NET lap keretrendszere meghívta, hogy értesítse a kompozícióalapú implementációt használó kiszolgálóvezérlőket az általuk tartalmazott gyermekvezérlők létrehozására a visszaküldésre vagy a renderelésre való felkészüléshez. (Öröklődés forrása Control) |
| CreateControlCollection() |
Létrehoz egy EmptyControlCollection objektumot a HtmlSelect vezérlőhöz. |
| DataBind() |
Az adatforrást a meghívott kiszolgálóvezérlőhöz és annak összes gyermekvezérlőihez köti. (Öröklődés forrása Control) |
| DataBind(Boolean) |
Az adatforrást a meghívott kiszolgálóvezérlőhöz és annak gyermekvezérlőihez köti, és lehetőséget ad az DataBinding esemény elindítására. (Öröklődés forrása Control) |
| DataBindChildren() |
Adatforrás kötése a kiszolgálóvezérlő gyermekvezérlőihez. (Öröklődés forrása Control) |
| Dispose() |
Lehetővé teszi a kiszolgálóvezérlők számára a végleges törlést, mielőtt felszabadítanák a memóriából. (Öröklődés forrása Control) |
| EndRenderTracing(TextWriter, Object) |
Befejezi a renderelési adatok tervezési idejének nyomon követését. (Öröklődés forrása Control) |
| EnsureChildControls() |
Meghatározza, hogy a kiszolgálóvezérlő tartalmaz-e gyermekvezérlőket. Ha nem, gyermekvezérlőket hoz létre. (Öröklődés forrása Control) |
| EnsureDataBound() |
Ellenőrzi, hogy a HtmlSelect vezérlő adatkötést igényel-e, és hogy a metódus meghívása előtt érvényes adatforrás-vezérlő DataBind() van-e megadva. |
| EnsureID() |
Azonosítót hoz létre azokhoz a vezérlőkhöz, amelyekhez nincs hozzárendelve azonosító. (Öröklődés forrása Control) |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| FindControl(String, Int32) |
Az aktuális elnevezési tárolóban keres egy kiszolgálóvezérlőt a megadott |
| FindControl(String) |
Az aktuális elnevezési tárolóban keres egy kiszolgálóvezérlőt a megadott |
| Focus() |
Vezérlőre állítja a bemeneti fókuszt. (Öröklődés forrása Control) |
| GetAttribute(String) |
Lekéri a vezérlő nevesített attribútumának HtmlControl értékét. (Öröklődés forrása HtmlControl) |
| GetData() |
IEnumerable Lekéri a vezérlőhöz HtmlSelect kötött adatforrást jelképező objektumot. |
| GetDesignModeState() |
Lekéri a vezérlők tervezési idejének adatait. (Öröklődés forrása Control) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetRouteUrl(Object) |
Lekéri az útvonalparamétereknek megfelelő URL-címet. (Öröklődés forrása Control) |
| GetRouteUrl(RouteValueDictionary) |
Lekéri az útvonalparamétereknek megfelelő URL-címet. (Öröklődés forrása Control) |
| GetRouteUrl(String, Object) |
Lekéri az útvonalparamétereknek és az útvonalnévnek megfelelő URL-címet. (Öröklődés forrása Control) |
| GetRouteUrl(String, RouteValueDictionary) |
Lekéri az útvonalparamétereknek és az útvonalnévnek megfelelő URL-címet. (Öröklődés forrása Control) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| GetUniqueIDRelativeTo(Control) |
A megadott vezérlőelem tulajdonságának UniqueID előtaggal jelölt részét adja vissza. (Öröklődés forrása Control) |
| HasControls() |
Meghatározza, hogy a kiszolgálóvezérlő tartalmaz-e gyermekvezérlőket. (Öröklődés forrása Control) |
| HasEvents() |
Egy értéket ad vissza, amely jelzi, hogy az események regisztrálva vannak-e a vezérlőelemhez vagy bármely gyermekvezérlőhöz. (Öröklődés forrása Control) |
| IsLiteralContent() |
Meghatározza, hogy a kiszolgálóvezérlő csak literális tartalmat tartalmaz-e. (Öröklődés forrása Control) |
| LoadControlState(Object) |
Visszaállítja a vezérlőállapot adatait egy korábbi lapkérésből, amelyet a SaveControlState() metódus mentett. (Öröklődés forrása Control) |
| LoadPostData(String, NameValueCollection) |
Feldolgozza a vezérlő utólagos adatait HtmlSelect . |
| LoadViewState(Object) |
Visszaállítja a HtmlSelect vezérlő nézetállapot-adatait egy korábbi lapkérésből, amelyet a SaveViewState() metódus mentett. |
| MapPathSecure(String) |
Lekéri azt a fizikai útvonalat, amelybe egy virtuális elérési út abszolút vagy relatív értékként van leképezve. (Öröklődés forrása Control) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| OnBubbleEvent(Object, EventArgs) |
Meghatározza, hogy a kiszolgálóvezérlő eseménye átadva van-e a lap felhasználói felület kiszolgálóvezérlő hierarchiájának. (Öröklődés forrása Control) |
| OnDataBinding(EventArgs) |
DataBinding Egy vezérlő eseményét emeli HtmlSelect ki. |
| OnDataPropertyChanged() |
Az , DataSourcevagy DataMember tulajdonság módosításakor DataSourceIDhívható meg. |
| OnDataSourceViewChanged(Object, EventArgs) |
Az , DataSourcevagy DataMember tulajdonság módosításakor DataSourceIDhívható meg. |
| OnInit(EventArgs) |
Init A vezérlő eseményét emeli HtmlSelect ki. |
| OnInit(EventArgs) |
Az eseményt emeli Init ki. (Öröklődés forrása Control) |
| OnLoad(EventArgs) |
Load A vezérlő eseményét emeli HtmlSelect ki. |
| OnLoad(EventArgs) |
Az eseményt emeli Load ki. (Öröklődés forrása Control) |
| OnPreRender(EventArgs) |
PreRender A vezérlő eseményét emeli HtmlSelect ki. |
| OnServerChange(EventArgs) |
ServerChange A vezérlő eseményét emeli HtmlSelect ki. Ez lehetővé teszi, hogy egyéni kezelőt adjon meg az eseményhez. |
| OnUnload(EventArgs) |
Az eseményt emeli Unload ki. (Öröklődés forrása Control) |
| OpenFile(String) |
Lekéri a Stream fájl olvasásához használt fájlokat. (Öröklődés forrása Control) |
| RaiseBubbleEvent(Object, EventArgs) |
Hozzárendeli az esemény minden forrását és információját a vezérlő szülőjének. (Öröklődés forrása Control) |
| RaisePostDataChangedEvent() |
Meghívja a OnServerChange(EventArgs) metódust annak HtmlSelect jelzésére, hogy a vezérlő állapota megváltozott. |
| RemovedControl(Control) |
A rendszer meghívja a gyermekvezérlőt az Controls objektum gyűjteményéből való Control eltávolítása után. (Öröklődés forrása Control) |
| Render(HtmlTextWriter) |
A vezérlőt a HtmlContainerControl megadott HtmlTextWriter objektumhoz jeleníti meg. (Öröklődés forrása HtmlContainerControl) |
| RenderAttributes(HtmlTextWriter) |
Megjeleníti a HtmlSelect vezérlő attribútumait a megadott HtmlTextWriter objektumhoz. |
| RenderBeginTag(HtmlTextWriter) |
A vezérlőelem nyitó HTML-címkéjét a megadott HtmlTextWriter objektumba jeleníti meg. (Öröklődés forrása HtmlControl) |
| RenderChildren(HtmlTextWriter) |
Megjeleníti a HtmlSelect vezérlő gyermekvezérlőit a megadott HtmlTextWriter objektumra. |
| RenderControl(HtmlTextWriter, ControlAdapter) |
A kiszolgáló egy megadott objektum tartalmát egy megadott HtmlTextWriterControlAdapter objektummal vezérli. (Öröklődés forrása Control) |
| RenderControl(HtmlTextWriter) |
A kiszolgáló által egy megadott HtmlTextWriter objektumra vezérlő tartalmat ad ki, és ha engedélyezve van a nyomkövetés, a vezérlő nyomkövetési információit tárolja. (Öröklődés forrása Control) |
| RenderEndTag(HtmlTextWriter) |
Megjeleníti a vezérlőelem záró címkéjét HtmlContainerControl a megadott HtmlTextWriter objektumra. (Öröklődés forrása HtmlContainerControl) |
| ResolveAdapter() |
Lekéri a megadott vezérlő megjelenítéséért felelős vezérlőadaptert. (Öröklődés forrása Control) |
| ResolveClientUrl(String) |
Lekéri a böngésző által használható URL-címet. (Öröklődés forrása Control) |
| ResolveUrl(String) |
Átalakít egy URL-címet a kérelmező ügyfélen használhatóvá. (Öröklődés forrása Control) |
| SaveControlState() |
Menti azokat a kiszolgálóvezérlő-állapotváltozásokat, amelyek a lap kiszolgálóra való visszatérése óta történtek. (Öröklődés forrása Control) |
| SaveViewState() |
Menti azokat HtmlSelect a vezérlőnézet-állapotváltozásokat, amelyek a lap kiszolgálóra való visszatérése óta történtek. |
| Select(Int32[]) |
A vezérlő gyűjteményének HtmlSelect több elemét is kijelöli Items . |
| SetAttribute(String, String) |
Beállítja a vezérlő nevesített attribútumának HtmlControl értékét. (Öröklődés forrása HtmlControl) |
| SetDesignModeState(IDictionary) |
Beállítja a vezérlőelemek tervezési idejének adatait. (Öröklődés forrása Control) |
| SetRenderMethodDelegate(RenderMethod) |
Hozzárendel egy eseménykezelő delegáltat, hogy a kiszolgálóvezérlőt és annak tartalmát a szülővezérlőbe renderelje. (Öröklődés forrása Control) |
| SetTraceData(Object, Object, Object) |
Nyomkövetési adatokat állít be a renderelési adatok tervezési idejű nyomkövetéséhez a nyomkövetési objektum, a nyomkövetési adatkulcs és a nyomkövetési adatérték használatával. (Öröklődés forrása Control) |
| SetTraceData(Object, Object) |
Nyomkövetési adatokat állít be a renderelési adatok tervezési idejű nyomon követéséhez a nyomkövetési adatkulcs és a nyomkövetési adatérték használatával. (Öröklődés forrása Control) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| TrackViewState() |
Nyomon követi a HtmlSelect vezérlő állapotváltozásait, hogy a módosítások a vezérlő StateBag objektumában tárolhatók legyenek. Ez az objektum a ViewState tulajdonságon keresztül érhető el. |
esemény
| Name | Description |
|---|---|
| DataBinding |
Akkor fordul elő, ha a kiszolgálóvezérlő egy adatforráshoz kapcsolódik. (Öröklődés forrása Control) |
| Disposed |
Akkor fordul elő, ha egy kiszolgálóvezérlő felszabadul a memóriából, amely a kiszolgálóvezérlő életciklusának utolsó szakasza, amikor egy ASP.NET lapot kérnek. (Öröklődés forrása Control) |
| Init |
A kiszolgálóvezérlő inicializálásakor következik be, amely az életciklus első lépése. (Öröklődés forrása Control) |
| Load |
Akkor fordul elő, ha a kiszolgálóvezérlő be van töltve az Page objektumba. (Öröklődés forrása Control) |
| PreRender |
Az objektum betöltése után Control , de a renderelés előtt következik be. (Öröklődés forrása Control) |
| ServerChange |
Akkor fordul elő, ha a vezérlő kijelölt elemei HtmlSelect megváltoznak a kiszolgáló bejegyzései között. |
| Unload |
Akkor fordul elő, ha a kiszolgálóvezérlő ki van ürítve a memóriából. (Öröklődés forrása Control) |
Explicit interfész-implementációk
Bővítő metódusok
| Name | Description |
|---|---|
| FindDataSourceControl(Control) |
A megadott vezérlőhöz tartozó adatforrást adja vissza. |
| FindFieldTemplate(Control, String) |
Visszaadja a megadott oszlop mezősablonját a megadott vezérlő elnevezési tárolójában. |
| FindMetaTable(Control) |
Az adatvezérlő metatáblás objektumát adja vissza. |