ASP.NET - Der Hacktisch-Gegenstand |
Der Hacktischgegenstand enth�lt Einzelteile in Form von Schl�ssel-/Wertpaaren.
|
Der SortedList Gegenstand
|
Der Hacktischgegenstand enth�lt Einzelteile in Form von Schl�ssel-/Wertpaaren und die Schl�ssel werden als Indizes verwendet, und sehr schnelle Suchen k�nnen f�r Werte gebildet werden, indem man durch ihre Schl�ssel sucht.
Mit der Methode hinzuf�gen () werden Einzelteile dem Hacktisch hinzugef�gt.
Der Code folgend stellt einen Hacktisch her, der mycountries genannt wird und vier Elemente werden addiert:
|
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New Hashtable
mycountries.Add("N","Norway")
mycountries.Add("S","Sweden")
mycountries.Add("F","France")
mycountries.Add("I","Italy")
end if
end sub
</script>
|
|
Daten-Schwerg�ngigkeit
|
Ein Hacktischgegenstand kann die Werte und den Text zu den folgenden Kontrollen automatisch erzeugen:
- Asp: RadioButtonList
- Asp: CheckBoxList
- Asp: DropDownList
- Asp: Listbox
Eine RadioButtonList Steuerung zuerst verursachen (ohne irgendein Asp: ListItem Elemente) in einer .aspx Seite, zum von Daten an eine RadioButtonList Steuerung zu binden:
|
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server"
AutoPostBack="True" />
</form>
</body>
</html>
|
|
Den folgenden Index dann addieren, der die Liste errichtet:
|
<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New Hashtable
mycountries.Add("N","Norway")
mycountries.Add("S","Sweden")
mycountries.Add("F","France")
mycountries.Add("I","Italy")
rb.DataSource=mycountries
rb.DataValueField="Key"
rb.DataTextField="Value"
rb.DataBind()
end if
end sub
</script>
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server"
AutoPostBack="True" />
</form>
</body>
</html>
|
|
Dann in der RadioButtonList Steuerung, f�gen wir eine durchgef�hrt zu werden hinzu Subroutine, wenn der Benutzer an ein Einzelteil klickt. Ein Text erscheint in einem Aufkleber, wenn eine Radiotaste angeklickt wird:
|
<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New Hashtable
mycountries.Add("N","Norway")
mycountries.Add("S","Sweden")
mycountries.Add("F","France")
mycountries.Add("I","Italy")
rb.DataSource=mycountries
rb.DataValueField="Key"
rb.DataTextField="Value"
rb.DataBind()
end if
end sub
sub displayMessage(s as Object,e As EventArgs)
lbl1.text="Your favorite country is: " & rb.SelectedItem.Text
end sub
</script>
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server"
AutoPostBack="True" onSelectedIndexChanged="displayMessage" />
<p><asp:label id="lbl1" runat="server" /></p>
</form>
</body>
</html>
|
|
Anmerkung: Du kannst nicht den Artauftrag der Einzelteile w�hlen, die dem Hacktisch hinzugef�gt werden. Den SortedList Gegenstand benutzen, um Einzelteile alphabetisch oder numerisch zu sortieren.
|
|
|
Schl�sselw�rter:
ASP.NET, die den Hacktisch verwenden, wenden, vb Nettohacktisch, Asp Nettohacktisch, vb Nettoc$verwenden, Asp Nettogegenstand, vb Nettogegenstand, grundlegender sichtlichgegenstand, grundlegendes sichtlichc$verwenden, Asp Nettoc$verwenden, c# Hacktisch, Java Hacktisch, jsp Hacktisch, c# mit, hashmap Hacktisch, Hacktisch API, Hacktischreihe, Arthacktisch, Hacktischansammlung, vb Hacktisch, Java Gegenstand ein, der serializable Hacktisch, arraylist Gegenstand, Hacktischbeispiel, c# Gegenstand, arraylist Hacktisch, Hacktischzeichenkette, Hacktischaufz�hlung, Hacktisch iterator, Wertgegenstand, statischer Hacktisch, Hacktischwert, Gegenstandzeichenkette, Hacktisch xml mit msdn
|