次のように呼び出される MVC アクションを実装する必要があります。
http://address/Controller/MyAction?resName=name
渡すようにハードコーディングされたサードパーティによって呼び出されresNameます。したがって、単純な方法は、次のようなアクションを実行することです。
ActionResult MyAction( String resName )
{
しかし、パラメータを呼び出すのresNameはクールではないと思うので、 name を使用したいと思いresourceNameます。パラメータの名前を変更すると、MVC パラメータ マッピングが機能しなくなり、アクションが呼び出されるときに常にresourceName設定されます。null
私はこのように試しBindAttributeました:
ActionResult MyAction( [Bind(Include="resName")] String resourceName )
しかし、私のアクションが呼び出されるたびにresourceNameまだです。null
パラメータ名を再マップするにはどうすればよいですか?