<asp:table> problems

D

Dave Bennett

I am hoping someone can help me because I am really beginning to hate IE.

I am using the following code to generate a dynamic table.
private void buildTable(ArrayList Products)
{
//Variables
int cnt = Products.Count;
string key = "";
Control c;
TableRow r = new TableRow();
TableCell Xcell = new TableCell();

//Add Empty cell
Xcell.Width=Unit.Parse("100");
r.Cells.Add(Xcell);

//Build Product Titles
for (int i=0;i<cnt;i++)
{
TableCell cell = new TableCell();
cell.CssClass="whiteSub";
cell.Width=Unit.Pixel(125);
Label lbl = new Label();
lbl.ID = "Prod" + (i+1) + "_Nm";
cell.Controls.Add(lbl);
r.Cells.Add(cell);
}
ProdName.Rows.Add(r);
}

When I render in IE it puts the width inside a style tag which I do not
want. See below for example of rendered HTML.

<table id="ProdName" cellspacing="2" cellpadding="2" border="0">
<tr>
<td style="width:100px;"></td>
<td class="whiteSub" style="width:125px;"><span
id="Prod1_Nm">xxxx</span></td>
<td class="whiteSub" style="width:125px;"><span
id="Prod2_Nm">xxxx</span></td>
<td class="whiteSub" style="width:125px;"><span
id="Prod3_Nm">xxxx</span></td>
</tr>
</table>


In Mozilla Firefox it renders it correctly. See below for example of
rendered HTML

<table id="ProdName" cellspacing="2" cellpadding="2" border="0">
<tr>
<td width="100"></td>
<td class="whiteSub" width="125"><span id="Prod1_Nm">xxxx</span></td>
<td class="whiteSub" width="125"><span id="Prod2_Nm">xxxx</span></td>
<td class="whiteSub" width="125"><span id="Prod3_Nm">xxxx</span></td>
</tr>
</table>

Can anyone tell what I need to do to make IE render the <ASP:Table>
correctly?


Thanks in advance

Dave Bennett
(e-mail address removed)
 
J

John Saunders

Dave Bennett said:
I am hoping someone can help me because I am really beginning to hate IE.
Can anyone tell what I need to do to make IE render the <ASP:Table>
correctly?

Sorry, what's wrong with the way the table is rendering? What's wrong with a
style attribute?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,012
Latest member
RoxanneDzm

Latest Threads

Top