Hjælp til konfiguration af datalist
Hej,Jeg sider i øjeblikket og leger med datalist bundet med data fra et ObjectDataSource, og det virker også fint.
Dog irriterer det mig gevaldigt, at den genererer noget rodet html output (hvilket forhindrer mig i W3 validitet..)
Følgende konfiguration af min datalist:
<asp:DataList ID="DataList1" runat="server" DataSourceID="ObjectDataSource1" RepeatLayout="Flow">
<HeaderTemplate>
<table style="border: 1px solid #000; width:100%;">
<tr>
<td>Fjern</td>
<td>Foto</td>
<td>Betegnelse</td>
<td>Antal</td>
<td>Beløb</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><asp:CheckBox ID="CheckBox1" runat="server" /></td>
<td><asp:Image ID="Image1" runat="server" /></td>
<td><%# Eval("Item") %></td>
<td><asp:TextBox ID="TextBox1" runat="server" Width="20px"></asp:TextBox></td>
<td><%# Eval("Price") %></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:DataList>
Resulterer i et html output ala:
########################################################
<span id="ctl00_ContentPlaceHolder1_DataList1"><span>
<table style="border: 1px solid #000; width:100%;">
<tr>
<td>Fjern</td>
<td>Foto</td>
<td>Betegnelse</td>
<td>Antal</td>
<td>Beløb</td>
</tr>
</span><br /><span>
<tr>
<td><input id="ctl00_ContentPlaceHolder1_DataList1_ctl01_CheckBox1" type="checkbox" name="ctl00$ContentPlaceHolder1$DataList1$ctl01$CheckBox1" /></td>
<td><img id="ctl00_ContentPlaceHolder1_DataList1_ctl01_Image1" src="" style="border-width:0px;" /></td>
<td>mit produkt</td>
<td><input name="ctl00$ContentPlaceHolder1$DataList1$ctl01$TextBox1" type="text" id="ctl00_ContentPlaceHolder1_DataList1_ctl01_TextBox1" style="width:20px;" /></td>
<td>298,-</td>
</tr>
</span><br /><span>
</table>
</span></span>
########################################################
Internet Explorer sluger det selvfølgelig råt og giver mig en pæn indkøbskurv...men Firefox og Opera...ja det er sgu *#!!#@ (indsæt n bandeord..) godt nok ikke for godt...
Er det i det hele taget noget at gøre? Eller er det prisen man betaler for at det er så let, at binde data? :)
/pfp
