Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ASP.NET MVC: how to parse url string to get RouteData [duplicate]

Is there any way to get RouteData from a url string?

I have login form with returlUrl as query string parameter. My routes are defined as : {languageCode}/{controller}/{action}

In action method LogIn(string returlUrl) the returlUrl is something like "en/home/contacts" etc. I need to change languagePart a i dont want to use string.Replace, as routes may change in future.

Thank you.

like image 452
Feryt Avatar asked May 18 '10 11:05

Feryt


1 Answers

So this is an old thread obviously, but for anyone else coming to this question via Google, I just wrote a blog post about a way to do this pretty easily. I actually came across this question on SO when I was attempting to find a way to do this myself but I didn't find one that I liked so I wrote my own.

Creating a RouteData Instance from a URL

like image 190
Scott Avatar answered Sep 28 '22 05:09

Scott