title: How can I tell what page I am on in a ASP.NET MVC application
body: <p>I'm trying to get a good idea on how to modify certain parts of the page based on what page I'm looking at.  I can set certain elements with the page's controller but I'm thinking more about the global navigation menu's (currently being rendered with a RenderAction in the application's MasterPage) active states.</p>
  
  <p>Like if I have some navigation links at the top of the screen (using SO's as an example)</p>
  
  <p>Questions | Tags | Users | ...</p>
  
  <p>If I'm in the "Questions" area or page then I want the Questions link to be active with a different color.</p>
  
  <p>I don't want to have to manage this on every page and plus I don't want to be sending in values to my master page and then sending it through the RenderAction as I think that'd be messy.  What I want is the Action to just know what area the rendered page is in and highlight the necessary elements.</p>