devo implementare un'azione MVC che viene richiamato in questo modo:Come si rimappa un parametro di azione MVC con un altro nome di parametro?
http://address/Controller/MyAction?resName=name
e si chiama da una terza parte che è codificato a passare resName
. Quindi il modo ingenuo è quello di avere un'azione simile a questo:
ActionResult MyAction(String resName)
{
ma penso che avere un parametro chiamato resName
è cool e mi piacerebbe preferiscono avere il suo nome resourceName
. Se ho appena rinominato il parametro Mapping parametri MVC non funziona più e ho sempre resourceName
impostato su null
quando viene richiamata la mia azione.
Ho provato BindAttribute
come questo:
ActionResult MyAction([Bind(Include="resName")] String resourceName)
ma resourceName
è ancora null
ogni volta che viene richiamata la mia azione.
Come si rimappa il nome del parametro?