How do I generically implement URL-rewriting in a MapRoute method?
I am attempting to rewrite URL's from C#'s Pascal-case to SEO-friendly format. For example, I want something like /User/Home/MyJumbledPageName to look like this: /user/home/my-jumbled-page-name // lower-case, and words separated by dashes Here is my method for converting each "token" in the URL: public static string GetSEOFriendlyToken(string token) { StringBuilder str = new StringBuilder(); for (int i = 0, len = token.Length; i < len; i++) { if (i == 0) { // setting the first capital char to lower-case: str.Append(Char.ToLower(token[i])); } else if (Char.IsUpper(token[i])) { // setting any