webForumDet fria alternativet

ListItem innehåller flera ID

.NET

4 svar · 196 visningar · startad av Nöff

Medlem sedan nov. 2003569 inlägg
Frågan#1

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?

Medlem sedan sep. 20026 425 inlägg
#2

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. ;)

Medlem sedan juni 20011 732 inlägg
#3

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?

Medlem sedan nov. 2003569 inlägg
#4

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);

Medlem sedan juni 20011 732 inlägg
#5

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 [] {';'});
269 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)