By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
443,903 Members | 2,036 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 443,903 IT Pros & Developers. It's quick & easy.

<asp:table> problems

P: n/a
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
da**********@capbluecross.com


Nov 18 '05 #1
Share this Question
Share on Google+
1 Reply


P: n/a
"Dave Bennett" <da**********@capbluecross.com> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
I am hoping someone can help me because I am really beginning to hate IE. <snip> 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?
--
John Saunders
johnwsaundersiii at hotmail
Nov 18 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.