asp.net能有吗?

时间:2011-12-07 10:32:54

标签: c# asp.net html .net-4.0 runatserver

我有一个

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

但.cs代码在我尝试调用sometimesHidden.Visible = false;时说“当前上下文中不存在名称'有时隐藏'”。

是否可以在服务器端代码中获取tbody?

2 个答案:

答案 0 :(得分:3)

答案是肯定的,它可以。

但是,有时,代码隐藏在选择页面上的控件时会出现问题。

取出引用的逻辑,运行项目,然后重试。

如果所有其他方法都失败了,您可以通过点击.designer.cs文件自行包含引用。

答案 1 :(得分:2)

您是否尝试过使用asp.net table control

另一个控件中的表也是一个命名容器,如formview或类似的。如果是这样,tbody有点超出范围,你必须做MyFormView.FindControl("sometimesHidden");之类的事情,它将返回对它的引用。