(Right that title should have put off my casual audience who might have come here expecting a film review or a rant about religion.)
TR;DR: This post describes a new wee .NET library, to add static typing of URL routes in Microsoft MVC4. You can get it on github.
Basically it lets you:
- Define URL routes as strongly-typed, first-class-objects
- Bind routes to controller actions, fully statically-checked (so the compiler catches parameter mismatches/misspellings)
- Generate links in your Razor code (a) succinctly and (b) fully statically type-checked.
Oh, and:
- It all works at compile time—you don’t need to run a program to generate code or anything like that.