Website Details

Here is a bullet list concerning some of the details regarding this website.

  • Was developed in Visual Studio 2005, using Microsoft's ASP.NET technology
  • Substructure was created using one of Microsoft's templates which uses master pages and CSS for layout. I implemented nested master pages to achieve the "inner menu" used for the MMI section. I wanted each of the 7 pages to have the navigation menu displayed. Instead of copying the code among all the pages (ugh), nesting a master page made this a simple task. I especially like the way I implemented this navigation in the code-behind page. Adding or deleting pages, or switching page order, is handled simply by modifying a table.
  • Microsoft's menu was removed, I utilized a CSS based menu from Stu Nicholls. I am a big believer in that if you need to create something, use available "building blocks" if possible. Why re-create the wheel?