Så här kanske?
<asp:listbox id="lib1" [b]selectionmode="multiple"[/b] runat="server">
<asp:listitem id="li1" runat="server"></asp:listitem>
</asp:listbox>
Om det inte var så du menade så får du skriva om frågan. ;)
4 svar · 196 visningar · startad av Nöff
Hej är det möjligt att få ListItem att innehålla flera ID:en?
eller kan man byta ut ListItem i en DropDownList och ersätta det med något "item" som kan innehålla multipla ID:en?
Så här kanske?
<asp:listbox id="lib1" [b]selectionmode="multiple"[/b] runat="server">
<asp:listitem id="li1" runat="server"></asp:listitem>
</asp:listbox>
Om det inte var så du menade så får du skriva om frågan. ;)
Uh, förstår inte riktigt vad du menar? Ett listitem i sig har inget id, det är ju kontrollen den ligger i som har det. Vad försöker du göra?
ListItem kan ju bara innehålla 2 värden vad jag vet.
ListItem list=new ListItem();
list.Value="23";
list.Text="topo";
Men kan man kirra ett listitem eller något annat än listitem , alltså något annat att fylla dropdownlisten med, som kan innehålla flera "values" eller nåt?
SuperItem sitem=new SuperItem();
sitem.Value1="23";
sitem.Value2="111";
sitem.Text="topo";
dropdownlist.items.add(sitem);
Prova att hitta på ett namn på ett attribut och hämta det så här:
string s = li.Attributes["påhittade_namnet"].ToString();
Annars kan du ju alltid lägga flera värden i value som du separerar med exempelvis semikolon och sedan fixa det i koden med split().
string[] stringarray = value.Split(new char [] {';'});