我在一个页面中使用了一个用户控件dh.ascx用作导航条
其中dh.ascx里全是Response.Write()这样的语句,然后页面中将dh.ascx放在一个表格的单元格中
<tr>
<td align="left" valign="top"><uc1:dh ID="Dh1" runat="server" /></td>
<td> </td>
<td> </td>
</tr>但奇怪的是运行后dh.ascx显示的东西都跑到页面的顶部去了,而不是呆在表格的单元格中,这是怎么回事,根本就不是显示在我想显示的位置以前在VS2003中这样写是没有问题的啊!~
麻烦各位大侠不吝赐教!~
其中dh.ascx里全是Response.Write()这样的语句,然后页面中将dh.ascx放在一个表格的单元格中
<tr>
<td align="left" valign="top"><uc1:dh ID="Dh1" runat="server" /></td>
<td> </td>
<td> </td>
</tr>但奇怪的是运行后dh.ascx显示的东西都跑到页面的顶部去了,而不是呆在表格的单元格中,这是怎么回事,根本就不是显示在我想显示的位置以前在VS2003中这样写是没有问题的啊!~
麻烦各位大侠不吝赐教!~
============
不会吧?
如果你在 .aspx.cs 或者 .ascx.cs 中写 Response.Write 就会这种的效果
但是 在 .aspx 或者 .ascx 时不会的,看你时怎么写的