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

  • If you're like most businesses, you probably assume that for faxing must involve the ineffective and costly environment of clunky hardware and costly phone lines. But you'd be wrong. Cloud-based, paperless hosted faxing service require no onsite hardware, are as easy to use as email, reduces costs, and enhances the security and regulatory compliance of your business faxes. Read this white paper for learn ten benefits a business like yours will enjoy when you switch from your existing analog fax infrastructure …

  • Microsoft® Office 365 is a top choice for enterprises that want a cloud-based suite of productivity/ collaboration applications. With Office 365, you get access to Microsoft™ Office solutions practically anytime, anywhere, on virtually any device. It's a great option for current Microsoft users who can now build on their experience with Microsoft™ solutions while enjoying the flexibility of a cloud-based delivery. But even organizations with no previous investment in Microsoft will find that …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date