很简单的代码
tr = new TableRow();
td = new TableCell();
td.Style["text-align"] = "left";Table tbOther = new Table();
tbOther.Style["width"] = "800px";
tbOther.HorizontalAlign = HorizontalAlign.Left;
tbOther.
td.Controls.Add(tbOther);
生成的HTML却是:<td style="text-align:left;">
<table align="Center" border="0" style="width:100%;width:800px;text-align:left;">
</td>就是说这个table总是居中的,而width也总是会多一个:width:100%;郁闷,请大侠指导什么问题。
tr = new TableRow();
td = new TableCell();
td.Style["text-align"] = "left";Table tbOther = new Table();
tbOther.Style["width"] = "800px";
tbOther.HorizontalAlign = HorizontalAlign.Left;
tbOther.
td.Controls.Add(tbOther);
生成的HTML却是:<td style="text-align:left;">
<table align="Center" border="0" style="width:100%;width:800px;text-align:left;">
</td>就是说这个table总是居中的,而width也总是会多一个:width:100%;郁闷,请大侠指导什么问题。
tbOther.Style["width"] = "800px";
===>
tbOther.Width = Unit.Parse("800px");
请再指点。
tbOther.HorizontalAlign = HorizontalAlign.Left;
上面这句代码不写,生成的Table也会出现 align="Center"