コントローラーにマップされた URL にリストを記述できるようにする必要があります。コントローラーはリストに対して何かを実行します。例として:
http://localhost:8080/API/ControllerID/Action/a,b,c,d にアクセスし ます
次のようなコントローラーに解析したいと思います。
public ActionResult Action(List<string> ListItems)
{
// do something on the list
}
マップルートは次のようになります。
context.MapRoute(
"ListActions",
"API/{controller}/{action}/{ListItems}",
new { controller = "", action = "", ListItems = ""}
);
これは可能ですか?