2011-12-07 38 views
1

我有一個可以asp.net有<tbody id =「blah」runat =「server」>?

<table> 
    <tbody>..some stuff</tbody> 
    <tbody id="sometimesHidden" runat="server">...</tbody> 
</table> 

不過的.cs代碼說「這個名字‘sometimesHidden’在目前情況下不存在」當我嘗試打電話sometimesHidden.Visible = false;

是否有可能在服務器端代碼中獲得tbody?

+0

您試圖訪問'sometimesHidden.Visible'的方法? – sll

回答

2

您是否嘗試過使用asp.net table control來代替?

也是在一個其他控件,如formview或類似的命名容器內的表。如果是這樣的話,tbody是有點超出範圍,你必須做一些像​​這將返回一個引用。

+0

你說得對,它在表單視圖中。謝謝。 – Greg

2

答案是肯定的,可以。

但是,有時,代碼隱藏會在頁面上獲取控件時遇到問題。

取出您的邏輯引用,運行該項目,然後再試一次。

如果一切都失敗了,可以通過點擊.designer.cs文件自己包含引用。

相關問題