我想存儲一些商業標誌(如:isFavorite,isOnLive等)每個HTML表格行,將不會顯示給用戶。如何將附加值存儲在html表格行中並隱藏這些顯示值?
實際上,我在我的代碼隱藏方面有一個簡單的ADO.Net DataTable,它用作asp.Net GridView控件的數據源。
此表的第0,1,2列包含一些商業標誌。
我需要將這些列存儲在網格視圖的呈現HTML中 - 所以我可以通過JavaScript訪問它們 - 但我不希望它們可見。
你能推薦我這種情況下的最佳做法嗎?
我想存儲一些商業標誌(如:isFavorite,isOnLive等)每個HTML表格行,將不會顯示給用戶。如何將附加值存儲在html表格行中並隱藏這些顯示值?
實際上,我在我的代碼隱藏方面有一個簡單的ADO.Net DataTable,它用作asp.Net GridView控件的數據源。
此表的第0,1,2列包含一些商業標誌。
我需要將這些列存儲在網格視圖的呈現HTML中 - 所以我可以通過JavaScript訪問它們 - 但我不希望它們可見。
你能推薦我這種情況下的最佳做法嗎?
分配風格細胞隱藏起來:
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
<td>Cell 3</td>
<td class="hidden">Cell X</td>
</tr>
在樣式表:
td.hidden {display: none;}
您可以在GridView的模板列中的隱藏輸入字段中設置它們。只需將列設置爲不可見。
您可以在javaScript中找到隱藏的控件並使用它的值。
但不可見設置爲false場在asp.net不會呈現? – pencilCake 2010-06-28 14:25:16
doh ..你說得對。 然後,您可以讓該列可見,但僅限於1px的寬度。隱藏的輸入字段不佔用空間。 – 2010-06-28 14:56:31