Ich habe einen ASP.net MVC-Controller namens Designs
, der eine Aktion mit der folgenden Signatur hat:
public ActionResult Multiple(int[] ids)
Wenn ich jedoch versuche, mithilfe der URL zu dieser Aktion zu navigieren:
http://localhost:54119/Designs/Multiple?ids=24041,24117
Der ids
Parameter ist immer null. Gibt es eine Möglichkeit, MVC dazu zu bringen, den ?ids=
URL-Abfrageparameter in ein Array für die Aktion zu konvertieren ? Ich habe die Rede von der Verwendung eines Aktionsfilters gesehen, aber soweit ich das beurteilen kann, funktioniert dies nur für POSTs, bei denen das Array in den Anforderungsdaten und nicht in der URL selbst übergeben wird.
[FromUri]
.public ActionResult Multiple([FromUri]int[] ids) {}
(GET)