小D做了一个网站,里面用到了Webpart,可是webpartzone 和webpartzone之间的间隔无法消除,导致页面总是有一段间隔..不知道有没有描述清楚贴一个问题的示例代码,还请大家参谋参谋.<asp:WebPartZone ID="WebPartZone1" runat="server" Padding="0" PartChromeType="None" > <ZoneTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ZoneTemplate>
</asp:WebPartZone>
<asp:WebPartZone ID="WebPartZone2" runat="server" Padding="0" PartChromeType="None" >
<ZoneTemplate>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</ZoneTemplate>
</asp:WebPartZone>
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>其中textbox1和textbox2之间的间距要比textbox3和textbox4之间的间距大很多...原因小弟猜测是因为webpartzone将textbox封装成generic webpart,放在其中显示的时候,添加了一个宽度,导致的...可是不知道怎么消除这个空白,..跪谢~~~~
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ZoneTemplate>
</asp:WebPartZone>
<asp:WebPartZone ID="WebPartZone2" runat="server" Padding="0" PartChromeType="None" >
<ZoneTemplate>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</ZoneTemplate>
</asp:WebPartZone>
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>其中textbox1和textbox2之间的间距要比textbox3和textbox4之间的间距大很多...原因小弟猜测是因为webpartzone将textbox封装成generic webpart,放在其中显示的时候,添加了一个宽度,导致的...可是不知道怎么消除这个空白,..跪谢~~~~
w.TemplateControl = new TM();
StringBuilder o=new StringBuilder();
StringWriter wo=new StringWriter(o);
HtmlTextWriter h = new HtmlTextWriter(wo);
w.RenderControl(h);最后输出:<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="height:100%;"><table cellspacing="0" cellpadding="2" border="0" style="width:100%;height:100%;">
<tr>
<td style="height:100%;"></td>
</tr>
</table></td>
</tr>
</table>