0

我这样做是为了从 ASP.NET MVC 3 项目中查看。我在运行时创建表,因为行、列和与之关联的数据都记录在数据库中,并且对于不同的表会有所不同。在下图中,您可以了解我需要更改的基本概念:

在此处输入图像描述

表格末尾之后继续的边界线是<div>标签的边界,其高度和宽度与为表格定义的边界线相同。

但是有几个问题我想解决:

  • 桌子的宽度变得比想象的要大
  • 即使有足够的空间,一些元素也需要两行(第一行在alabala上面yes,下一个<td>blabla 与文本框在同一行,这实际上是我想要的。
  • 也许这总结了我上面指出的东西 - 我想表格保持它的大小,无论每行有多少元素,我希望文本框之前的文本与文本框本身出现在同一行。

我在 HTML 和 CSS 方面的经验都很差,所以不知道什么是可能的,什么是不可能的,所以如果不能准确地实现输出,我想随时为漂亮的表格视图提出一个可接受的解决方案。

附言

这就是我实际创建的方式<td>..</td>

sb.Append("<td>" + innerArray[a][0].QuestionText +
          "<input type='textbox' style='border: 1px solid red' value=" +
          innerArray[a][0].FieldValue + "></td>");

在哪里 :System.Text.StringBuilder sb = new System.Text.StringBuilder();

4

0 回答 0