1

我想为每个用户不可见的 html 表行存储一些业务标志(如:isFavorite、isOnLive 等)。

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

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

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

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

4

2 回答 2

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;}
于 2010-06-28T14:14:30.063 回答
0

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

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

于 2010-06-28T14:10:39.673 回答