我想按照用户不可见的html表格行存储一些商业标志(例如:isFavorite,isOnLive等)。
实际上,我的代码隐藏有一个简单的ADO.Net DataTable,用作asp.Net GridView控件的数据源。
此表在其第0列,第1列,第2列包含一些业务标记。
我需要将这些列存储在网格视图的呈现HTML上 - 我可以通过JavaScript访问它们 - 但我不希望它们可见。
你能推荐我这种情况的最佳做法吗?
答案 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中找到隐藏的控件并使用其'值。