Adding Dynamic Menus with ASP.NET 2.0

Looking for a way to add dynamic pop-out menus to your website?

In ASP.NET 1.0 and Visual Studio 2003 you had only two options — build it yourself in JavaScript or resort to a third-party solution. Fortunately ASP.NET 2.0 and Visual Studio 2005 provide a much better solution — the new Menu server control.

The new menu server control emits the JavaScript necessary to create a great-looking pop-out menu customized to your look-and-feel requirements and provides hierarchical links to all the high-points on your site.

Unfortunately, leveraging this control isn't quite as easy as dropping it on your form.

In this video, you'll learn how to create an XML-based site-map description document that the Menu control can use as its DataSource for displaying menu option links in the appropriate structure. You also discover how to use the built-in styles to customize the colors and fonts used by the menu. In short, you'll have everything you need to take your site navigation to a whole new level.



About the Author

Bill Hatfield

Bill Hatfield is the best-selling author of numerous books for developers, including ASP.NET For Dummies, Active Server Pages For Dummies (on Classic ASP) and Visual InterDev For Dummies. He is also the editor of Visual Studio .NET Developer, a monthly technical journal from Pinnacle. He's an experienced corporate trainer and works in Indianapolis, IN where he also co-founded the local .NET group, the Indianapolis .NET Developers Association.

Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Today's agile organizations pose operations teams with a tremendous challenge: to deploy new releases to production immediately after development and testing is completed. To ensure that applications are deployed successfully, an automatic and transparent process is required. We refer to this process as Zero Touch Deployment™. This white paper reviews two approaches to Zero Touch Deployment--a script-based solution and a release automation platform. The article discusses how each can solve the key …

  • Learn How A Global Entertainment Company Saw a 448% ROI Every business today uses software to manage systems, deliver products, and empower employees to do their jobs. But software inevitably breaks, and when it does, businesses lose money -- in the form of dissatisfied customers, missed SLAs or lost productivity. PagerDuty, an operations performance platform, solves this problem by helping operations engineers and developers more effectively manage and resolve incidents across a company's global operations. …

Most Popular Programming Stories

More for Developers

RSS Feeds