ASP.Net Web 部件:如何隐藏 Web 部件?
在我的 ASP.Net 3.5 站点的其中一个页面中,我需要隐藏特定的 Web 部件,因为它不适用于该页面(注意:Web 部件是在母版页中定义的)。 我基本上在 wpzGadgets Web 部件区域中包含的区域模板中拥有三个 Web 部件。 包含谷歌地图控件的Web部件需要隐藏。
如何在代码中隐藏 Web 部件?
我已尝试以下操作:
wpzGadgets.WebParts["googleMap"].Visible = false;
但这给我带来了以下错误:
无法在 Web 部件“gwpgoogleMap”上设置 Visible 属性。 它只能在独立的 Web 部件上设置。
是否可以隐藏单个 Web 部件?
提前致谢。
In one of the pages in my ASP.Net 3.5 site, I need to hide a specific webpart, as it is not applicable to that page (note: the webparts are defined in the master page). I basically have three webparts within the zonetemplate contained within the wpzGadgets web part zone. The webpart containing the google map control needs to be hidden.
How can I hide the webpart, in code?
I've tried the following:
wpzGadgets.WebParts["googleMap"].Visible = false;
But that presented me with the following error:
The Visible property cannot be set on Web Part 'gwpgoogleMap'. It can only be set on a standalone Web Part.
Is it even possible to hide individual webparts?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
事实证明,这是一个很容易解决的问题...我所需要做的就是将 Web 部件的 Hidden 属性设置为 true!
It turned out to be an easy one to solve... All I needed to do was set the webpart's Hidden property to true!