Muhammad Adeel Zahid
Muhammad Adeel Zahid

Reputation: 17784

Accessing route values in view Mvc.net

I'm using default route of mvc2 like {controller}/{action}/{id}. I want to access that id field in my view. How can I do that without using TempData and ViewData?

If I have a url like http://server-name/home/edit/14 I need the value "14" in the view.

Upvotes: 33

Views: 19933

Answers (1)

Matthew Abbott
Matthew Abbott

Reputation: 61589

You can access route data using the ViewContext property:

<%= ViewContext.RouteData.Values["id"] %>

Upvotes: 55

Related Questions