jHash (nuget): Allows you to work with 'location.hash' value in a similar fashion to a server-side query string. It also supports cross-browser "hashchange" event handling and a hash-based Routing engine.
Keywords: hash|location.hash|javascript|route|querystring|hashchange|onhashchange|location