C# 如何隐藏单元格asp代码
这样就不可能把细胞藏起来了C# 如何隐藏单元格asp代码,c#,asp.net,C#,Asp.net,这样就不可能把细胞藏起来了 <% if(link){ %> <asp:TableHeaderCell >Action</asp:TableHeaderCell> <% } %> 行动 写入:不支持此上下文中的代码块。 创建新表太麻烦了 任何提示、链接或代码示例都很有用。通常,所有可见/不可见类型操作都应该使用Javascript客户端完成。使用jQuery并指向元素的ID来隐藏它是很简单的。但是,由于您
<% if(link){ %>
<asp:TableHeaderCell >Action</asp:TableHeaderCell>
<% } %>
行动
写入:不支持此上下文中的代码块。
创建新表太麻烦了
任何提示、链接或代码示例都很有用。通常,所有可见/不可见类型操作都应该使用Javascript客户端完成。使用
jQuery
并指向元素的ID来隐藏它是很简单的。但是,由于您已决定以TableHeaderCell
的方式使用ASP.NET
服务器端控件,如果您愿意,可以在C
代码中更改其.Visible
属性:
if (isSomeCondition)
{
this.TableHeaderCell1.Visible = false;
}
您必须为标记中的该控件分配一个ID
,并使其具有句柄:
<asp:TableHeaderCell id="TableHeaderCell1">
我仍然强烈选择客户端方法来隐藏元素,您仍然可以使用以下语法来实现这一点:
$('#<%= TableHeaderCell1.ClientID %>').hide();
$('#').hide();
如果使用gridview控件,可以执行以下操作:
if (link)
{
gridview.Columns[1].Visible = false;
}
所有服务器端元素都应该具有
runat=“server”