I have a ASP.NET website that is URL-Rewriting enabled. I know how to get route parameters using C#:
Page.RouteData.Values["id"] as string;
But I don't know how to get it from javascript? Following is my rewritten link format:
http://www.domain.com/topic/{id}/{title}
I want to get this {id} field using JavaScript. Please help!
UPDATE
I have this code that gets request parameter.
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
How can this be modified to get route parameter?