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
|