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?