webForumDet fria alternativet

Datalist rendering i IE7

.NET

8 svar · 511 visningar · startad av clarkbones

Medlem sedan feb. 20013 023 inlägg
Frågan#1

Hej!
Jag har en sida där renderingen för IE7 strular. Firefox och IE6 visar sidan korrekt. Sidan innehåller en datalist. Det är en textmassa som skall visas (ett antal artiklar i en lista). I IE 7 visas bara översta raden i texten,alla andra försvinner. Nån som vet mer om detta?

Så här ser koden i korthet ut:

   <form id="form1" runat="server">
          
        <asp:DataList ID="DataList1" runat="server" Width="612px" Height="84px">
            <ItemTemplate >
                        <asp:Label ID="PAGECONTENTLabel" runat="server" Text='<%# ReplaceNewLinesIfEbrev(Eval("PAGECONTENT"), Eval("PAGESOURCE")) %>' Width="100%"></asp:Label>
            </ItemTemplate>
            <SeparatorTemplate>
                <hr />
            </SeparatorTemplate>
            <ItemStyle  />
        </asp:DataList>
    </form>

Någonstans behövs det lite css kan jag tro?

Medlem sedan maj 2000194 inlägg
#2

Kan det vara Itemstyle-taggen som ligger och stör? Ta bort den och prova igen.

Medlem sedan feb. 20013 023 inlägg
#3

Har testat, men det hjälpte icke.

Medlem sedan dec. 19996 721 inlägg
#4

View source

Medlem sedan feb. 20013 023 inlägg
#5

Här kommer ett utdrag:

 \<div id="ContentPanel" class="contentpanel" Max-Width="663px" style="background-color:DarkRed;height:385px;width:663px;overflow-y:scroll;left: 50px; position: absolute; top: 50px; width:663px;"\>

    \<table id="DataList1" cellspacing="0" border="0" style="background-color:Blue;width:640px;border-collapse:collapse;"\>
	\<tr\>
		\<td\>

<span class="label" style="display:inline-block;height:12px;">
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><font face="Times New Roman"><font size=3>Solna </font>
<st1:date Year="2006" Day="05" Month="12" ls="trans" w:st="on"><font size=3>2006-12-05</font></st1:date></font></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><o:p><font face="Times New Roman" size=3> </font></o:p></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><o:p><font face="Times New Roman" size=3> </font></o:p></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><font face="Times New Roman" size=3>
Till föreningar med flick- och damfotboll</font></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><o:p><font face="Times New Roman" size=3> </font></o:p></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><o:p><font face="Times New Roman" size=3> </font></o:p></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><strong style="mso-bidi-font-weight: normal">
<font size=3>
<font style="FONT-SIZE: 14pt; COLOR: #006699; FONT-FAMILY: Times New Roman" face="Times New Roman">
Rapport talangutveckling flick<o:p></o:p></font></font></strong></p>

Medlem sedan feb. 20013 023 inlägg
#6

fummelpost

Medlem sedan feb. 20013 023 inlägg
#7

fummelpost

Medlem sedan dec. 19996 721 inlägg
#8

Det verkar som om du visar html från Word. Det bör rensas bort.

Medlem sedan feb. 20013 023 inlägg
#9

Jag löste problemet genom att använda en literal istället för en label.

När jag tog view source på IE 6 och Firefox, så skiljde den sig från IE7. I IE6 och FF blev allt tabeller och br.

280 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
142 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
142 ms — ändringar (db)