【发布时间】:2011-07-17 03:39:29
【问题描述】:
我有 asp.net 应用程序,其中我有可编辑的网格视图,其中包含编辑、删除、添加选项。这个网格有像往常一样的模板字段。我想隐藏一些列。我知道我可以通过使用列索引来做到这一点。但我不想跟随它。相反,我想按 ID 隐藏列。这是因为如果在我的应用程序中进一步需要添加更多列,则需要更改代码增益并再次在核心中。所以我选择这种方式。我发现 <asp:TemplateField /> 不包含 Id 属性。所以我不可能通过 ID 隐藏<asp:TemplateField/>。有什么补救措施吗?
【问题讨论】:
-
如果你想在客户端做,你可以将id分配给templatefield控件并使用JS/Jquery来达到预期的效果。
-
这就是我的意思,TemplateField 不包含任何帮助我们获得其唯一性的属性。你能告诉我如何在 javascript 中获取元素 TemplateField 以便我可以隐藏它吗?
-
@Furqan:我正在等待任何更新......
标签: c# asp.net gridview templatefield