ASP.NET - L'objet de table de brouillage |
L'objet de table de brouillage contient des articles sous forme de paires de clef/valeur.
|
L'objet de SortedList
|
L'objet de table de brouillage contient des articles sous forme de paires de clef/valeur et les clefs sont employées comme index, et des recherches très rapides peuvent être faites pour des valeurs par la recherche par leurs clefs.
Avec la méthode d'ajouter (), des articles sont ajoutés à la table de brouillage.
Le code ci-dessous crée une table de brouillage appelée des mycountries et quatre éléments sont ajoutés :
|
<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>
|
|
Attache de données
|
Un objet de table de brouillage peut automatiquement produire des valeurs et du texte aux commandes suivantes :
- asp : RadioButtonList
- asp : CheckBoxList
- asp : DropDownList
- asp : Listbox
Créer d'abord une commande de RadioButtonList (sans tout asp : Éléments de ListItem) dans une page de .aspx pour lier des données à une commande de RadioButtonList :
|
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server"
AutoPostBack="True" />
</form>
</body>
</html>
|
|
Ajouter alors le manuscrit suivant qui établit la liste :
|
<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>
|
|
Alors dans la commande de RadioButtonList, nous ajoutons une sous-routine à exécuter quand l'utilisateur clique sur un article. Un texte paraîtra dans une étiquette, quand un bouton par radio est cliqué :
|
<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>
|
|
Note : Vous ne pouvez pas choisir l'ordre de sorte des articles supplémentaires à la table de brouillage. Employer l'objet de SortedList, pour assortir des articles alphabétiquement ou numériquement.
|
|
|
Mots-clés :
Mots-clés : ASP.NET employant la table de brouillage objectent, la table de brouillage nette de vb, table de brouillage nette d'asp, employer net de vb, objet net d'asp, objet net de vb, objet de base visuel, employer de base visuel, employer net d'asp, table de brouillage de c#, table de brouillage de Java, table de brouillage de jsp, c# en utilisant, table de brouillage de hashmap, la table de brouillage api, rangée de table de brouillage, table de brouillage de sorte, collection de table de brouillage, table de brouillage de vb, objet de Java, table de brouillage serializable, objet d'arraylist, exemple de table de brouillage, objet de c#, table de brouillage d'arraylist, corde de table de brouillage, énumération de table de brouillage, iterator de table de brouillage, objet de valeur, table de brouillage statique, valeur de table de brouillage, corde d'objet, xml de table de brouillage, en uti
|