KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
What is the correct way to get the name of the Action returning the View in MVC3? I am using ViewContext.Controller.ValueProvider.GetValue("action").RawValue to return the name of the Action (Method), which is creating the View in MVC3. I return this in a Partial View, which is included in the View returned by the Action. It works fine for Index, but, when I try to use it for another method name, it always evaluates to false. In the immediate window I get the following results: ViewContext.Controller.ValueProvider.GetValue("action").RawValue "Edit" ViewContext.Controller.ValueProvider.GetValue("action").RawValue == "Edit" false Which is highly confusing, because the first statement evaluates to a string with value "Edit", while comparing this to a string "Edit" returns false? Bizarre...
Tags (comma-separated)
Save Edits
Cancel