Question

Une action dite dans mon contrôleur peut-elle simplement être une fonction régulière qui renvoie tout ce que je veux ou qui retourne un ActionResult en déclarant s'il s'agit d'une "action"? ou pas?

Je me demandais si je pouvais appeler des fonctions de mon ActionLink dans le "actionname". qui n'a pas renvoyé résultats d'actions .

Était-ce utile?

La solution

Toutes les méthodes publiques d'un contrôleur sont des actions par défaut, quel que soit le type de retour. Donc, oui, vous pouvez les appeler. Utilisez [NonActionAttribute] pour remplacer ce paramètre par défaut.

Autres conseils

Oui, toutes les actions doivent renvoyer un ActionResult. Le moteur MVC sait uniquement gérer un ActionResult (ou un dérivé).

Je ne comprends pas ce que vous entendez par "appeler des fonctions dans mon ActionLink qui ne renvoient pas ActionResults". Même si vous ne voulez rien renvoyer, vous devez quand même renvoyer un ActionResult.

Que voulez-vous accomplir?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top