Maison >développement back-end >C++ >Comment passer un tableau entier à une méthode d'action ASP.NET Web API?

Comment passer un tableau entier à une méthode d'action ASP.NET Web API?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-27 21:41:10767parcourir

How to Pass an Integer Array to an ASP.NET Web API Action Method?

Passer des tableaux d'entiers aux méthodes d'action de l'API Web ASP.NET

Ce guide montre comment transmettre efficacement des tableaux d'entiers à vos méthodes d'action ASP.NET Web API 4.x. L'attribut [FromUri] fournit une solution simple pour lier les données d'un tableau à partir de la chaîne de requête de l'URL.

Pour implémenter cela, faites simplement précéder votre paramètre de méthode d'action avec l'attribut [FromUri]. Voici un exemple :

<code class="language-csharp">public IEnumerable<Category> GetCategories([FromUri] int[] categoryIds)
{
    // Database retrieval logic for categories
}</code>

Avec l'attribut [FromUri] en place, vous pouvez envoyer des tableaux d'entiers via la chaîne de requête de l'URL. Par exemple, pour transmettre les entiers 1, 2 et 3, utilisez ce format d'URL :

<code>/Categories?categoryIds=1&categoryIds=2&categoryIds=3</code>

L'API Web remplira automatiquement le paramètre categoryIds avec les valeurs du tableau fournies. Votre méthode d'action peut ensuite utiliser ce tableau pour récupérer les catégories correspondantes dans votre base de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn