HtmlSelect Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sunucudaki HTML <select> öğesine program aracılığıyla erişime izin verir.
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
- Devralma
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki kod örneği, denetimde görünen öğeleri açıkça bildirerek bir HtmlSelect denetimin nasıl oluşturulacağını gösterir.
<%@ 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>
Aşağıdaki kod örneği, denetimi bir HtmlSelect veri kaynağına bağlayarak denetimin nasıl oluşturulacağını gösterir.
<%@ 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>
Aşağıdaki kod örneği, bir HtmlSelect denetimin DataSourceID veri kaynağını belirtmek için özelliğinin nasıl kullanılacağını gösterir. DataSourceID özelliği, verileri almak için ID kullanılan denetimin SqlDataSource özelliğine ayarlanır. Sayfa yüklendiğinde, HtmlSelect denetim otomatik olarak denetim tarafından SqlDataSource belirtilen veri kaynağına bağlanır ve veriler kullanıcıya görüntülenir.
<%@ 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>
Açıklamalar
HtmlSelect Seçim kutusu oluşturmak için denetimi kullanın. Açma ve kapatma <select> etiketleri arasına HTML <option> öğeleri yerleştirerek denetimdeki öğe listelerini belirtin. Her öğe bir System.Web.UI.WebControls.ListItem nesneyle temsil edilir. Denetimdeki her öğe için görüntülenen metni belirtmek için, öğenin özelliğini ayarlayabilir ListItem.Text veya yalnızca açma ve kapatma <option> etiketleri arasına metin yerleştirebilirsiniz. Öğenin özelliğini ayarlayarak ListItem.Value , bir değeri metinden farklı olan öğeyle ilişkilendirebilirsiniz. Listeden varsayılan olarak bir öğe seçmek için, öğesinin ListItem.Selected özelliğini olarak trueayarlayın.
ve Multiple özelliklerini ayarlayarak denetimin HtmlSelect görünümünü ve davranışını denetleyebilirsinizSize. özelliği denetimin Size yüksekliğini (satırlar halinde) belirtir. özelliği, Multiple denetimde HtmlSelect birden fazla öğenin eşzamanlı olarak seçilip seçilemeyeceğini belirtir.
Varsayılan olarak, HtmlSelect denetim açılan liste kutusu olarak görüntülenir. Birden çok seçime izin verirseniz (özelliği trueolarak ayarlayarakMultiple) veya bir satırdan büyük bir yükseklik belirtirseniz (özelliği değerinden Size1büyük bir değere ayarlayarak), denetim liste kutusu olarak görüntülenir.
Tek seçimli HtmlSelect denetimde seçili öğeyi belirlemek için özelliğini kullanarak SelectedIndex seçili öğenin dizinini alın. Daha sonra bu değeri kullanarak öğeyi koleksiyondan Items alabilirsiniz.
Birden çok seçime izin veren bir HtmlSelect denetimden seçilen öğeleri belirlemek için koleksiyonda Items yineleme yapın ve her öğenin özelliğini test ListItem.Selected edin.
sınıfı, HtmlSelect veri bağlamayı desteklemek için iki özellik sağlar. Arabirimini (, ve gibiSystem.Collections.ArrayList) veya arabirimini uygulayan System.Collections.IEnumerable herhangi bir nesneye IListSource veri bağlamak için, bağlanılacak veri kaynağını belirtmek için özelliğini kullanınDataSource.System.Data.DataViewSystem.Collections.Generic.List<T> özelliğini ayarladığınızda DataSource , veri bağlamayı gerçekleştirmek için kodu el ile yazmanız gerekir. Bir HtmlSelect denetimi bir veri kaynağı denetimi tarafından temsil edilen bir veri kaynağına otomatik olarak bağlamak için özelliğini kullanın DataSourceID ve değerini ID kullanılacak veri kaynağı denetiminin özelliğine ayarlayın. özelliğini ayarladığınızda DataSourceIDHtmlSelect , denetim otomatik olarak belirtilen veri kaynağı denetimine bağlanır. Bu nedenle, yöntemini açıkça çağırmanız DataBind gerekmez.
Ayrıca, ve özelliklerini sırasıyla ayarlayarak, veri kaynağındaki hangi alanların denetimdeki bir öğenin ve DataValueFieldListItem.Value özelliklerine DataTextField bağlanacağını ListItem.Text belirtebilirsiniz. Veri kaynağı birden çok veri kaynağı içeriyorsa, denetimi bağlamak için belirli kaynağı belirtmek için özelliğini kullanın DataMember . Örneğin, birden çok tablo içeren bir System.Data.DataSet nesneniz varsa, özelliğiyle DataMember denetime hangi tablonun bağlanacağını belirtmeniz gerekir.
Bir HtmlSelect örneğinin ilk özellik değerlerinin listesini görmek için HtmlSelect oluşturucusuna bakın.
Oluşturucular
| Name | Description |
|---|---|
| HtmlSelect() |
HtmlSelect sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Adapter |
Denetim için tarayıcıya özgü bağdaştırıcıyı alır. (Devralındığı yer: Control) |
| AppRelativeTemplateSourceDirectory |
Bu denetimi içeren veya nesnesinin Page uygulama göreli sanal dizinini alır veya UserControl ayarlar. (Devralındığı yer: Control) |
| Attributes |
ASP.NET sayfasındaki bir sunucu denetim etiketinde ifade edilen tüm öznitelik adı ve değer çiftlerinden oluşan bir koleksiyon alır. (Devralındığı yer: HtmlControl) |
| BindingContainer |
Bu denetimin veri bağlamasını içeren denetimi alır. (Devralındığı yer: Control) |
| ChildControlsCreated |
Sunucu denetiminin alt denetimlerinin oluşturulup oluşturulmadığını gösteren bir değer alır. (Devralındığı yer: Control) |
| ClientID |
ASP.NET tarafından oluşturulan HTML işaretlemesinin denetim kimliğini alır. (Devralındığı yer: Control) |
| ClientIDMode |
Özelliğinin değerini oluşturmak için kullanılan algoritmayı ClientID alır veya ayarlar. (Devralındığı yer: Control) |
| ClientIDSeparator |
özelliğinde ClientID kullanılan ayırıcı karakteri temsil eden bir karakter değeri alır. (Devralındığı yer: Control) |
| Context |
HttpContext Geçerli Web isteği için sunucu denetimiyle ilişkili nesneyi alır. (Devralındığı yer: Control) |
| Controls |
ControlCollection Kullanıcı arabirimi hiyerarşisinde belirtilen bir sunucu denetimi için alt denetimleri temsil eden bir nesne alır. (Devralındığı yer: Control) |
| DataItemContainer |
Adlandırma kapsayıcısı uygularsa IDataItemContaineradlandırma kapsayıcısına başvuru alır. (Devralındığı yer: Control) |
| DataKeysContainer |
Adlandırma kapsayıcısı uygularsa IDataKeysControladlandırma kapsayıcısına başvuru alır. (Devralındığı yer: Control) |
| DataMember |
Birden çok veri kümesi içeren bir DataSource özellikten denetime bağlanacak HtmlSelect veri kümesini alır veya ayarlar. |
| DataSource |
Denetime bağlanacak HtmlSelect bilgi kaynağını alır veya ayarlar. |
| DataSourceID |
Denetimin ID veri kaynağını almak için kullanması gereken veri kaynağı denetiminin HtmlSelect özelliğini alır veya ayarlar. |
| DataTextField |
Veri kaynağından denetimdeki her öğenin HtmlSelect özelliğine bağlanacak Text alanı alır veya ayarlar. |
| DataValueField |
Veri kaynağından denetimdeki her öğenin HtmlSelect özelliğine bağlanacak Value alanı alır veya ayarlar. |
| DesignMode |
Bir denetimin tasarım yüzeyinde kullanılıp kullanılmadığını belirten bir değer alır. (Devralındığı yer: Control) |
| Disabled |
HTML sunucusu denetiminin devre dışı bırakılıp bırakılmadığını belirten bir değer alır veya ayarlar. (Devralındığı yer: HtmlControl) |
| EnableTheming |
Temaların bu denetime uygulanıp uygulanmadığını belirten bir değer alır veya ayarlar. (Devralındığı yer: Control) |
| EnableViewState |
Sunucu denetiminin görünüm durumunu ve içerdiği alt denetimlerin görünüm durumunu istekte bulunan istemciye kalıcı hale getirip taşımadığını belirten bir değer alır veya ayarlar. (Devralındığı yer: Control) |
| Events |
Denetim için olay işleyicisi temsilcilerinin listesini alır. Bu özellik salt okunurdur. (Devralındığı yer: Control) |
| HasChildViewState |
Geçerli sunucu denetiminin alt denetimlerinin kaydedilmiş görünüm durumu ayarlarına sahip olup olmadığını gösteren bir değer alır. (Devralındığı yer: Control) |
| ID |
Sunucu denetimine atanan programlı tanımlayıcıyı alır veya ayarlar. (Devralındığı yer: Control) |
| IdSeparator |
Denetim tanımlayıcılarını ayırmak için kullanılan karakteri alır. (Devralındığı yer: Control) |
| InnerHtml |
Özel karakterleri otomatik olarak eşdeğer HTML varlıklarına dönüştürmeden denetimin açma ve kapatma etiketleri arasındaki içeriği alır veya ayarlar. Bu özellik bu denetim için desteklenmiyor. |
| InnerText |
Özel karakterlerin eşdeğer HTML varlıklarına otomatik olarak dönüştürülmesiyle denetimin açma ve kapatma etiketleri arasındaki içeriği alır veya ayarlar. Bu özellik bu denetim için desteklenmiyor. |
| IsBoundUsingDataSourceID |
Bir özelliğin denetim için tanımlanıp tanımlanmadığını HtmlSelect belirten bir DataSourceID değer alır. |
| IsChildControlStateCleared |
Bu denetimin içindeki denetimlerin denetim durumuna sahip olup olmadığını gösteren bir değer alır. (Devralındığı yer: Control) |
| IsTrackingViewState |
Sunucu denetiminin değişiklikleri görünüm durumuna kaydedip kaydetmediğini gösteren bir değer alır. (Devralındığı yer: Control) |
| IsViewStateEnabled |
Bu denetim için görünüm durumunun etkinleştirilip etkinleştirilmediğini gösteren bir değer alır. (Devralındığı yer: Control) |
| Items |
Denetimde listelenen öğeleri içeren bir HtmlSelect koleksiyon alır. |
| LoadViewStateByID |
Denetimin dizin yerine görünüm durumunu ID yüklemeye katılıp katılmadığını gösteren bir değer alır. (Devralındığı yer: Control) |
| Multiple |
Denetimde HtmlSelect aynı anda birden çok öğenin seçilip seçilemeyeceğini belirten bir değer alır veya ayarlar. |
| Name |
Denetimle HtmlSelect ilişkili benzersiz tanımlayıcı adını alır veya ayarlar. |
| NamingContainer |
Aynı ID özellik değerine sahip sunucu denetimleri arasında ayrım yapmak için benzersiz bir ad alanı oluşturan sunucu denetiminin adlandırma kapsayıcısına başvuru alır. (Devralındığı yer: Control) |
| Page |
Sunucu denetimini içeren örneğe başvuru Page alır. (Devralındığı yer: Control) |
| Parent |
Sayfa denetimi hiyerarşisinde sunucu denetiminin üst denetimine başvuru alır. (Devralındığı yer: Control) |
| RenderingCompatibility |
HTML'nin uyumlu olacağı ASP.NET sürümünü belirten bir değer alır. (Devralındığı yer: Control) |
| RequiresDataBinding |
Denetimin HtmlSelect belirtilen veri kaynağına bağlanması gerekip gerekmediğini belirten bir değer alır veya ayarlar. |
| SelectedIndex |
Denetimde seçili öğenin HtmlSelect sıralı dizinini alır veya ayarlar. |
| SelectedIndices |
Denetimde seçili durumdaki tüm öğelerin HtmlSelect sıfır tabanlı dizinlerini içeren bir koleksiyon alır. |
| Site |
Tasarım yüzeyinde işlendiğinde geçerli denetimi barındıran kapsayıcı hakkında bilgi alır. (Devralındığı yer: Control) |
| Size |
Denetimin yüksekliğini (satırlar halinde) HtmlSelect alır veya ayarlar. |
| SkinID |
Denetime uygulanacak kaplamayı alır veya ayarlar. (Devralındığı yer: Control) |
| Style |
ASP.NET dosyasında belirtilen HTML sunucusu denetimine uygulanan tüm basamaklı stil sayfası (CSS) özelliklerinin koleksiyonunu alır. (Devralındığı yer: HtmlControl) |
| TagName |
Öznitelik ve değer çifti içeren etiketin |
| TemplateControl |
Bu denetimi içeren şablona başvuru alır veya ayarlar. (Devralındığı yer: Control) |
| TemplateSourceDirectory |
geçerli sunucu denetimini içeren veya UserControl sanal dizinini Page alır. (Devralındığı yer: Control) |
| UniqueID |
Sunucu denetimi için benzersiz, hiyerarşik nitelenmiş tanımlayıcıyı alır. (Devralındığı yer: Control) |
| ValidateRequestMode |
Denetimin tarayıcıdan istemci girişini tehlikeli olabilecek değerler için denetlediğini gösteren bir değer alır veya ayarlar. (Devralındığı yer: Control) |
| Value |
Denetimdeki HtmlSelect seçili öğenin değerini alır veya denetimin özelliğini belirtilen değere sahip listedeki ilk öğenin dizinine ayarlar SelectedIndex . |
| ViewState |
Aynı sayfa için birden çok istekte bir sunucu denetiminin görünüm durumunu kaydetmenize ve geri yüklemenize olanak tanıyan durum bilgileri sözlüğü alır. (Devralındığı yer: Control) |
| ViewStateIgnoresCase |
Görünüm durumunun büyük/küçük harfe HtmlControl duyarlı olup olmadığını gösteren bir değer alır. (Devralındığı yer: HtmlControl) |
| ViewStateMode |
Bu denetimin görünüm durumu modunu alır veya ayarlar. (Devralındığı yer: Control) |
| Visible |
Sunucu denetiminin sayfada kullanıcı arabirimi olarak işlenip işlenmediğini gösteren bir değer alır veya ayarlar. (Devralındığı yer: Control) |
Yöntemler
| Name | Description |
|---|---|
| AddedControl(Control, Int32) |
Nesne koleksiyonuna Controls bir alt denetim eklendikten sonra çağrılır Control . (Devralındığı yer: Control) |
| AddParsedSubObject(Object) |
Denetime HtmlSelect ayrıştırılmış bir alt denetim ekler. |
| ApplyStyleSheetSkin(Page) |
Sayfa stili sayfasında tanımlanan stil özelliklerini denetime uygular. (Devralındığı yer: Control) |
| BeginRenderTracing(TextWriter, Object) |
İşleme verilerinin tasarım zamanı izlemeye başlar. (Devralındığı yer: Control) |
| BuildProfileTree(String, Boolean) |
Sunucu denetimi hakkında bilgi toplar ve sayfa için izleme etkinleştirildiğinde görüntülenecek özelliğe teslim eder Trace . (Devralındığı yer: Control) |
| ClearCachedClientID() |
Önbelleğe alınan ClientID değeri olarak |
| ClearChildControlState() |
Sunucu denetiminin alt denetimleri için denetim durumu bilgilerini siler. (Devralındığı yer: Control) |
| ClearChildState() |
Tüm sunucu denetiminin alt denetimleri için görünüm durumu ve denetim durumu bilgilerini siler. (Devralındığı yer: Control) |
| ClearChildViewState() |
Tüm sunucu denetiminin alt denetimleri için görünüm durumu bilgilerini siler. (Devralındığı yer: Control) |
| ClearEffectiveClientIDMode() |
ClientIDMode Geçerli denetim örneğinin ve alt denetimlerin özelliğini olarak Inheritayarlar. (Devralındığı yer: Control) |
| ClearSelection() |
Denetimin liste seçimini HtmlSelect temizler ve tüm öğelerin özelliğini olarak |
| CreateChildControls() |
ASP.NET sayfa çerçevesi tarafından çağrılarak, geri gönderme veya işleme hazırlığında içerdikleri alt denetimleri oluşturmak üzere oluşturma tabanlı uygulama kullanan sunucu denetimlerini bilgilendirmek için kullanılır. (Devralındığı yer: Control) |
| CreateControlCollection() |
Denetim için HtmlSelect bir EmptyControlCollection nesne oluşturur. |
| DataBind() |
Bir veri kaynağını çağrılan sunucu denetimine ve tüm alt denetimlerine bağlar. (Devralındığı yer: Control) |
| DataBind(Boolean) |
Bir veri kaynağını çağrılan sunucu denetimine ve tüm alt denetimlerine olayı tetikle DataBinding seçeneğiyle bağlar. (Devralındığı yer: Control) |
| DataBindChildren() |
Bir veri kaynağını sunucu denetiminin alt denetimlerine bağlar. (Devralındığı yer: Control) |
| Dispose() |
Bir sunucu denetiminin bellekten çıkmadan önce son temizlemeyi gerçekleştirmesini sağlar. (Devralındığı yer: Control) |
| EndRenderTracing(TextWriter, Object) |
İşleme verilerinin tasarım zamanı izlemeyi sonlandırır. (Devralındığı yer: Control) |
| EnsureChildControls() |
Sunucu denetiminin alt denetimler içerip içermediğini belirler. Aksi takdirde alt denetimler oluşturur. (Devralındığı yer: Control) |
| EnsureDataBound() |
Denetimin HtmlSelect veri bağlama gerektirdiğini ve yöntemini çağırmadan önce geçerli bir veri kaynağı denetimi belirtildiğini DataBind() doğrular. |
| EnsureID() |
Atanmış tanımlayıcısı olmayan denetimler için bir tanımlayıcı oluşturur. (Devralındığı yer: Control) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| FindControl(String, Int32) |
Geçerli adlandırma kapsayıcısında belirtilen ve parametresinde belirtilen |
| FindControl(String) |
Belirtilen |
| Focus() |
Giriş odağını bir denetime ayarlar. (Devralındığı yer: Control) |
| GetAttribute(String) |
Denetimdeki adlandırılmış özniteliğin HtmlControl değerini alır. (Devralındığı yer: HtmlControl) |
| GetData() |
Denetime bağlı HtmlSelect veri kaynağını temsil eden bir IEnumerable nesne alır. |
| GetDesignModeState() |
Denetim için tasarım zamanı verilerini alır. (Devralındığı yer: Control) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetRouteUrl(Object) |
Bir yol parametreleri kümesine karşılık gelen URL'yi alır. (Devralındığı yer: Control) |
| GetRouteUrl(RouteValueDictionary) |
Bir yol parametreleri kümesine karşılık gelen URL'yi alır. (Devralındığı yer: Control) |
| GetRouteUrl(String, Object) |
Bir yol parametreleri kümesine ve yol adına karşılık gelen URL'yi alır. (Devralındığı yer: Control) |
| GetRouteUrl(String, RouteValueDictionary) |
Bir yol parametreleri kümesine ve yol adına karşılık gelen URL'yi alır. (Devralındığı yer: Control) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| GetUniqueIDRelativeTo(Control) |
Belirtilen denetimin özelliğinin UniqueID ön ekli bölümünü döndürür. (Devralındığı yer: Control) |
| HasControls() |
Sunucu denetiminin alt denetimler içerip içermediğini belirler. (Devralındığı yer: Control) |
| HasEvents() |
Olayların denetim için mi yoksa alt denetimler için mi kaydedildiğini belirten bir değer döndürür. (Devralındığı yer: Control) |
| IsLiteralContent() |
Sunucu denetiminin yalnızca değişmez içeriği barındırdığını belirler. (Devralındığı yer: Control) |
| LoadControlState(Object) |
yöntemi tarafından SaveControlState() kaydedilen önceki sayfa isteğinden denetim durumu bilgilerini geri yükler. (Devralındığı yer: Control) |
| LoadPostData(String, NameValueCollection) |
Denetim için HtmlSelect geri gönderme verilerini işler. |
| LoadViewState(Object) |
HtmlSelect Yöntemi tarafından SaveViewState() kaydedilen önceki bir sayfa isteğinden denetimin görünüm durumu bilgilerini geri yükler. |
| MapPathSecure(String) |
Bir sanal yolun mutlak veya göreli olarak eşlenin fiziksel yolunu alır. (Devralındığı yer: Control) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| OnBubbleEvent(Object, EventArgs) |
Sunucu denetimi olayının sayfanın UI sunucu denetimi hiyerarşisine geçirilip geçirilmeyeceğini belirler. (Devralındığı yer: Control) |
| OnDataBinding(EventArgs) |
Bir HtmlSelect denetimin DataBinding olayını tetikler. |
| OnDataPropertyChanged() |
, DataMemberveya DataSourceID özelliği değiştirildiğinde DataSourceçağrılır. |
| OnDataSourceViewChanged(Object, EventArgs) |
, DataMemberveya DataSourceID özelliği değiştirildiğinde DataSourceçağrılır. |
| OnInit(EventArgs) |
Denetim için olayı tetikler InitHtmlSelect . |
| OnInit(EventArgs) |
Olayı tetikler Init . (Devralındığı yer: Control) |
| OnLoad(EventArgs) |
Denetim için olayı tetikler LoadHtmlSelect . |
| OnLoad(EventArgs) |
Olayı tetikler Load . (Devralındığı yer: Control) |
| OnPreRender(EventArgs) |
Denetim için olayı tetikler PreRenderHtmlSelect . |
| OnServerChange(EventArgs) |
Denetimin ServerChange olayını tetikler HtmlSelect . Bu, olay için özel bir işleyici sağlamanıza olanak tanır. |
| OnUnload(EventArgs) |
Olayı tetikler Unload . (Devralındığı yer: Control) |
| OpenFile(String) |
Stream Bir dosyayı okumak için kullanılan alır. (Devralındığı yer: Control) |
| RaiseBubbleEvent(Object, EventArgs) |
Olayın tüm kaynaklarını ve bilgilerini denetimin üst öğesine atar. (Devralındığı yer: Control) |
| RaisePostDataChangedEvent() |
Denetimin OnServerChange(EventArgs) durumunun HtmlSelect değiştiğini denetlemek için yöntemini çağırır. |
| RemovedControl(Control) |
Nesne koleksiyonundan Controls bir alt denetim kaldırıldıktan sonra çağrılır Control . (Devralındığı yer: Control) |
| Render(HtmlTextWriter) |
HtmlContainerControl Denetimi belirtilen HtmlTextWriter nesneye işler. (Devralındığı yer: HtmlContainerControl) |
| RenderAttributes(HtmlTextWriter) |
Denetimin HtmlSelect özniteliklerini belirtilen HtmlTextWriter nesneye işler. |
| RenderBeginTag(HtmlTextWriter) |
Denetimin açılış HTML etiketini belirtilen HtmlTextWriter nesnede işler. (Devralındığı yer: HtmlControl) |
| RenderChildren(HtmlTextWriter) |
Denetimin HtmlSelect alt denetimlerini belirtilen HtmlTextWriter nesneye işler. |
| RenderControl(HtmlTextWriter, ControlAdapter) |
Sağlanan bir nesneyi kullanarak sunucu denetimi içeriğini sağlanan HtmlTextWriterControlAdapter bir nesneye gönderir. (Devralındığı yer: Control) |
| RenderControl(HtmlTextWriter) |
Sunucu denetimi içeriğini sağlanan HtmlTextWriter bir nesneye gönderir ve izleme etkinse denetimle ilgili izleme bilgilerini depolar. (Devralındığı yer: Control) |
| RenderEndTag(HtmlTextWriter) |
Denetimin kapanış etiketini HtmlContainerControl belirtilen HtmlTextWriter nesneye işler. (Devralındığı yer: HtmlContainerControl) |
| ResolveAdapter() |
Belirtilen denetimin işlenmesinden sorumlu denetim bağdaştırıcısını alır. (Devralındığı yer: Control) |
| ResolveClientUrl(String) |
Tarayıcı tarafından kullanılabilecek bir URL alır. (Devralındığı yer: Control) |
| ResolveUrl(String) |
URL'yi istekte bulunan istemcide kullanılabilen url'ye dönüştürür. (Devralındığı yer: Control) |
| SaveControlState() |
Sayfanın sunucuya geri gönderildiği zamandan bu yana gerçekleşen tüm sunucu denetim durumu değişikliklerini kaydeder. (Devralındığı yer: Control) |
| SaveViewState() |
Sayfa sunucuya geri gönderildiğinden bu yana gerçekleşen tüm HtmlSelect denetim görünümü durum değişikliklerini kaydeder. |
| Select(Int32[]) |
Denetimin Items koleksiyonundaki birden çok öğeyi HtmlSelect seçer. |
| SetAttribute(String, String) |
Denetimdeki adlandırılmış özniteliğin HtmlControl değerini ayarlar. (Devralındığı yer: HtmlControl) |
| SetDesignModeState(IDictionary) |
Denetim için tasarım zamanı verilerini ayarlar. (Devralındığı yer: Control) |
| SetRenderMethodDelegate(RenderMethod) |
Sunucu denetimini ve içeriğini üst denetimine işlemek için bir olay işleyicisi temsilcisi atar. (Devralındığı yer: Control) |
| SetTraceData(Object, Object, Object) |
İzlenen nesneyi, izleme veri anahtarını ve izleme verisi değerini kullanarak işleme verilerinin tasarım zamanı izlemesi için izleme verilerini ayarlar. (Devralındığı yer: Control) |
| SetTraceData(Object, Object) |
İzleme veri anahtarını ve izleme verisi değerini kullanarak işleme verilerinin tasarım zamanı izlemesi için izleme verilerini ayarlar. (Devralındığı yer: Control) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| TrackViewState() |
Değişikliklerin denetimin HtmlSelect nesnesinde depolanabilmesi için denetimdeki StateBag görünüm durumu değişikliklerini izler. Bu nesneye özelliği aracılığıyla ViewState erişilebilir. |
Ekinlikler
| Name | Description |
|---|---|
| DataBinding |
Sunucu denetimi bir veri kaynağına bağlandığında gerçekleşir. (Devralındığı yer: Control) |
| Disposed |
ASP.NET sayfası istendiğinde sunucu denetimi yaşam döngüsünün son aşaması olan bellekten bir sunucu denetimi serbest bırakıldığında gerçekleşir. (Devralındığı yer: Control) |
| Init |
Sunucu denetimi başlatıldığında gerçekleşir ve bu, yaşam döngüsünün ilk adımıdır. (Devralındığı yer: Control) |
| Load |
Sunucu denetimi nesneye Page yüklendiğinde gerçekleşir. (Devralındığı yer: Control) |
| PreRender |
Nesne yüklendikten sonra Control ancak işlemeden önce gerçekleşir. (Devralındığı yer: Control) |
| ServerChange |
Denetimdeki seçili öğeler sunucuya yapılan gönderiler arasında değiştiğinde HtmlSelect gerçekleşir. |
| Unload |
Sunucu denetimi bellekten kaldırıldığında gerçekleşir. (Devralındığı yer: Control) |
Belirtik Arabirim Kullanımları
Uzantı Metotları
| Name | Description |
|---|---|
| FindDataSourceControl(Control) |
Belirtilen denetim için veri denetimiyle ilişkili veri kaynağını döndürür. |
| FindFieldTemplate(Control, String) |
Belirtilen denetimin adlandırma kapsayıcısında belirtilen sütun için alan şablonunu döndürür. |
| FindMetaTable(Control) |
İçeren veri denetimi için meta tablo nesnesini döndürür. |