HAUPPAUGE WinTV-PVR und Media Center Edition 2005: Fernbedienung

Ausschalten (visible=false) von DotNetNuke-Modulen

Feb 26

Von:
26.02.2007  RssIcon

Der Trick ist, dass man eigentlich nicht das Control selbst, sondern den Container abschalten möchten, in dem es geladen ist. Beim googlen nach dem Problem fand ich auch schnell eine Lösung, bei der die Parents nach oben durchwandert wurden, bis man den Container hatte. Es geht aber sogar noch einfacher.

PortalModuleBase verfügt über eine Eigenschaft ContainerControl die auf besagtes Control verweist. Damit ist das Ausschalten des Moduls ganz einfach:

private void SetModuleVisibility(bool visibility) { this.ContainerControl.Visible = visibility | IsEditable; }

 

Tags:
Categories:
Nutzungsbedingungen
(c) 2011 e-llusions