So, I am defining a route like so:
routes.MapRoute(
"Templates",
"template/{templateName}",
new {controller="Template", action="GetTemplate" }
);
Which works great for the first request, but the 'templateName' parameter holds on the the value of the first request through. So, if my initial request was http://myserver/template/template1, then templateName=template1, forever. I can send http://myserver/template/template2, and (stepping through the action) templateName is still template1 until I restart the app.
My guess is I am doing something silly, but can't see what it is.
Thanks,
Ruprict