Мне нужно реализовать действие MVC, которое вызывается следующим образом:
http://address/Controller/MyAction?resName=name
и он вызывает третью сторону, которая жестко запрограммирована на передачу resName. Таким образом, наивный способ состоит в следующем:
ActionResult MyAction( String resName )
{
но я думаю, что с параметром resName является uncool, и я бы предпочел, чтобы он назывался resourceName. Если я просто переименую параметр, то отображение параметров MVC больше не работает, и при вызове моего действия всегда resourceName устанавливается на null.
Я попробовал BindAttribute следующим образом:
ActionResult MyAction( [Bind(Include="resName")] String resourceName )
но resourceName по-прежнему null при каждом вызове моего действия.
Как мне переназначить имя параметра?