I saw you guys specifically said you were removing this, however this is a big mistake in my opinion because it allowed some advanced functionality that can really help in certain situations. For example:
I used a parameter attribute to provide defaults on the inputs if they came through as a null value. But the only way I was able to do this was to specifically check if the parameter attributes before the action was executed. See my article on my blog about
Also you can find the code at:
I really thought that providing access to the actual reflected method was great because it allowed me to process attributes that weren't provided by MVC framework, namely "return" and "parameter" attributes. I would really love it if you
added this back in, or provided a way to get at the MethodInfo class for the action method that is being executed.