I am working on a DotNetNuke module that consists of several different screens, with each having it's own set of user interface interactions. I decided to handle this by putting each screen in a different module control. The only way I can find to load that control is to give the link a URL via:
Globals.NavigateURL(Constants.LicenseDetailControl, "clientId=" + _clientId, "licenseId=" + data.Id, "mid=" + this.ModuleId);
Unfortunately, this restricts the page to ONLY render this specific module, due to the mid=xxx
query parameter. However if I do not provide the module ID parameter then my control doesn't render at all and the page is blank.
Is there any way to render a specific control without forcing the page to only display one module?