This week I had my first proper article published on MSDN – I’ve reviewed and contributed to other articles, but never sat down and done my own article. So here it is - Understanding and Extending the Site Navigation System in ASP.NET 2.0

The article came out of a week I spend across on campus in Redmond with the ASP.NET back in May. I go across to the States a couple of times a year, but the goal for this visit was to write an article, as well as spend some time with the team, understanding how they work, which covered a variety of issues, from planning features through to support and team structure. A very bright and focused bunch of people, each with their own area of expertise, and all very keen to talk about their work and help with my article. Many thanks again to you all!

Anyway, I hope you find the article of interest. One of the reasons for this specific topic was the lack of information currently out their on the site navigation system, and, to some extent, on the whole ASP.NET provider model, so I had to do quite a bit of digging around to get the information, and understand how it all hangs together. I spent time trawling though samples and the .NET framework source, and re-wrote the code a few times, as I got a better understanding of the provider model and the nuances of how it works. The good news is this lack of information is a known issue, and there will more information coming soon.