2010-06-28 12 views
1

我想存儲一些商業標誌(如:isFavorite,isOnLive等)每個HTML表格行,將不會顯示給用戶。如何將附加值存儲在html表格行中並隱藏這些顯示值?

實際上,我在我的代碼隱藏方面有一個簡單的ADO.Net DataTable,它用作asp.Net GridView控件的數據源。

此表的第0,1,2列包含一些商業標誌。

我需要將這些列存儲在網格視圖的呈現HTML中 - 所以我可以通過JavaScript訪問它們 - 但我不希望它們可見。

你能推薦我這種情況下的最佳做法嗎?

回答

3

分配風格細胞隱藏起來:

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

在樣式表:

td.hidden {display: none;} 
0

您可以在GridView的模板列中的隱藏輸入字段中設置它們。只需將列設置爲不可見。

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

+0

但不可見設置爲false場在asp.net不會呈現? – pencilCake 2010-06-28 14:25:16

+0

doh ..你說得對。 然後,您可以讓該列可見,但僅限於1px的寬度。隱藏的輸入字段不佔用空間。 – 2010-06-28 14:56:31

相關問題