ASP:Panel med x-antal literals - IE viser én lang liste horizontalt
Hej.Jeg har et Panel på en side med koden:
<asp:Panel ID="panel_DomainExtensions" runat="server" EnableViewState="false" />
I min Code-Behind henter jeg så et antal poster fra en database og putter så hver post ind i en literal, som derefter tilføjes til panelet.
// Hent alle domæne-endelser fra DB
ArrayList domainList = DomainsDB.GetDomainExtensions();
if (domainList.Count > 0)
{
Literal literal_DomainExtension;
for (int i = 0; i < domainList.Count; i++)
{
literal_DomainExtension = new Literal();
literal_DomainExtension.Text += "<a href='/domaene.aspx?info=" + domainList[i].ToString().Replace(".", "") + "' title='Domæne-registrering af " + domainList[i].ToString() + " domæner'>" + domainList[i] + "</a>" + " ";
panel_DomainExtensions.Controls.Add(literal_DomainExtension);
}
}
I fx. Firefox listes de pænt under hinanden hvis der er 'for mange poster' til at de kan være indenfor sidens bredde, men i Internet Explorer vises listen bare ud i én køre, så layoutet på listen gå ud over den grafiske del af siden.
Se eksempel på http://www.discountdomains.dk/domaene.aspx?info=com
Hvad mangler jeg for at det kan vises ens (som i Firefox) i alle browsere?