Dans le routage ASP.NET MVC je l'ai vu "*" dans les routes:Asp.net Mvc Routing. "*" Signifie dans l'itinéraire
{Controller}/{Action},{*parameters}
Qu'est-ce que cela signifie?
Dans le routage ASP.NET MVC je l'ai vu "*" dans les routes:Asp.net Mvc Routing. "*" Signifie dans l'itinéraire
{Controller}/{Action},{*parameters}
Qu'est-ce que cela signifie?
C'est un paramètre catchall. Il doit toujours être le dernier, si vous voulez en utiliser un, et il ignorera les barres obliques /
. Un exemple:
Accueil/Index/Foo/Bar/Baz
Controller
sera Home
, Action
sera Index
et parameters
sera Foo/Bar/Baz
.
Si vous utilisiez {Controller}/{Action}/{parameters}
à la place, parameters
serait Foo
alors que le reste de l'URL serait perdu.
Bienvenue dans StackOverflow! Nous utilisons un format de question et de réponse ici. Il est préférable de poser à nouveau votre autre question en utilisant http://stackoverflow.com/questions/ask à nouveau, afin que les réponses puissent être séparées. Vous pouvez modifier votre question pour supprimer l'autre question et l'afficher séparément. –