Deborah's Developer MindScape

         Tips and Techniques for Web and .NET developers.

February 1, 2010

ASP.NET: Mega Menus

Filed under: ASP.NET,C#,VB.NET @ 5:10 pm

I have been giving much thought to ASP.NET and Silverlight menus of late. While doing research on existing sites and how they are handling menus, I came across the concept of a "mega menu".

A mega menu is basically a drop down menu that contains many, many options. It provides a user with a quick way to navigate to a particular location on a site. Here is one example:


Hovering over the Technology tab displays a large set of menu options [highlight in blue is mine].

This looks like a very interesting and user-friendly way to provide the user with a large number of choices. And it is DEFINITELY better than lots of fly-out menus. Seems like a good design for eCommerce types of sites where you want your potential customer to quickly find your products.

Check out a set of good mega menu examples here.

This is not to say that every menu should be a mega menu. In fact, I find that most line of business applications (non-eCommerce) require a different approach. Primarily because line of business application often need to perform a set of related tasks and not just find products.



  1. — February 15, 2010 @ 12:19 am    Reply

    The article is good provides useful information & helpful as well.I like the article very much as it is very informative as we got the interesting information about ASP.NET and Silverlight menus and in future hope to see more of such articles.

  2.   Jesse — March 1, 2010 @ 8:54 pm    Reply

    What does this post have to do with ASP.Net and Mega Menus? You just basically copied another blog post idea, typed in a few meaningless paragraphs and linked to the blog that you copied from.

    This is nothing but search engine pollution! What a waste of bandwidth…

  3.   DeborahK — March 2, 2010 @ 1:31 pm    Reply

    It is very hard to find things on the internet unless you know what they are called. I had never run across the term and thought there may be other developers that also had not heard of “mega menus”. So I thought I would share.

  4.   Peter — March 12, 2010 @ 4:01 am    Reply


    checkout my example of using menu with jquery to design mega menu

  5.   Lavon — September 19, 2011 @ 7:06 am    Reply

    A munite saved is a minute earned, and this saved hours!

RSS feed for comments on this post. TrackBack URI

Leave a comment

© 2022 Deborah's Developer MindScape   Provided by WPMU DEV -The WordPress Experts   Hosted by Microsoft MVPs