跨越ASP:TextBox

时间:2011-12-17 02:24:24

标签: asp.net

我有一个包含四列的两行表。我在第一行的第一列中有文本,在第二列中有文本框,然后是文本,然后是文本框。在下一行中,我在第一列中有文本,在第二列中有文本框,但我想跨越文本框以填充其他两列,以便所有内容都正确排列。我可以在一个表中执行此操作,还是需要创建一个表,以便列可以使用不同的大小?

2 个答案:

答案 0 :(得分:2)

您可以使用html <table/>的列span(colspan)属性。

例如:

<table>
  <tr>
    <td colspan="2">Text</td>
  </tr>
 <tr>
    <td>Text1</td>
    <td>Text2</td>
  </tr>
</table>

答案 1 :(得分:1)

如果您希望以编程方式执行此操作,则可以在ASP.NET Table控件中设置每个TableCell的ColumnSpan属性。然后使用放入该单元格的TextBox的Width或Columns属性,使其尽可能宽。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.tablecell.columnspan%28v=vs.80%29.aspx

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.textbox_members%28v=vs.80%29.aspx