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
Libérer: 2025-01-27 21:41:10
original
769 Les gens l'ont consulté

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 :

public IEnumerable<Category> GetCategories([FromUri] int[] categoryIds)
{
    // Database retrieval logic for categories
}
Copier après la connexion

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>
Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal