Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0How to determine if module was invoked from menu?How to determine if module was invoked from menu?
Previous
 
Next
New Post
11/6/2006 5:32 PM
 
I have a module with multiple view controls and because I have several events that navigate these controls I would like to know if there is a way to determine programmatically if the execution of the module was triggered by the menu system (to start from the beginning again). I experimented with the Referrer but is not 100% accurate.

Thanks.

Carlos
 
New Post
11/6/2006 6:00 PM
 
Possibly a wrapper around all your view controls that checks if the page is a PostBack or not would work for you. I know Scott McCulloch's News Article module does something similiar (if not exactly like it) to that.
 
New Post
11/6/2006 6:38 PM
 
I am already doing that since I have a main View control that works as a dispatcher to load the other user controls on demand. But still, what do I check from the dispatcher that can tell me the module was specifically invoked from the menu???

Carlos
 
New Post
11/7/2006 12:55 AM
 

If IsPostBack=False Then
   'Invoked from Menu
Else
   'Invoked from within the module
End If

Now that's not going to differeniate whether it was from a menu or from a link from somewhere else (another page on your site, from another site, or an email) but it's an option if nobody comes back with a way to tell if it was actually through a menu click.

 
New Post
11/7/2006 1:35 AM
 
I had thought about that initially but thought that it was not reliable 100%. After seeing your message decided to try it again in combination with URLReferrer=Nothing and that seems to be accurate so far. I addition I could test for the presence of some session variables I declare when the module loads the first time.

Thanks.

Carlos
 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0How to determine if module was invoked from menu?How to determine if module was invoked from menu?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out