如何在html表行中存储其他值并从显示中隐藏这些值?

时间:2010-06-28 14:03:58

标签: javascript asp.net datatable html-table tablerow

我想按照用户不可见的html表格行存储一些商业标志(例如:isFavorite,isOnLive等)。

实际上,我的代码隐藏有一个简单的ADO.Net DataTable,用作asp.Net GridView控件的数据源。

此表在其第0列,第1列,第2列包含一些业务标记。

我需要将这些列存储在网格视图的呈现HTML上 - 我可以通过JavaScript访问它们 - 但我不希望它们可见。

你能推荐我这种情况的最佳做法吗?

2 个答案:

答案 0 :(得分:4)

为单元格指定样式以隐藏它们:

<tr>
  <td>Cell 1</td>
  <td>Cell 2</td>
  <td>Cell 3</td>
  <td class="hidden">Cell X</td>
</tr>

在你的样式表中:

td.hidden {display: none;}

答案 1 :(得分:0)

您可以在gridview的模板列中的隐藏输入字段中设置它们。只需将列设置为不可见。

您可以在javaScript中找到隐藏的控件并使用其'值。