J'essaie de comprendre comment fonctionnent les contrôleurs. Évidemment, lorsqu'une page est chargée, le ActionResult Index()
est appelé. Mais comment appelez-vous une autre fonction dans le contrôleur?ASP.NET MVC 2: Html.ActionLink une autre fonction dans le contrôleur?
J'ai essayé d'utiliser Html.ActionLink("Click Me", "ControllerFunction")
mais il a juste cherché une page appelée "ControllerFunction".
Ce que je voudrais être en mesure de faire est d'appeler une fonction dans le contrôleur qui met à jour les données d'affichage, puis actualise la page (ou Ajax).
Comment cela est-il supposé fonctionner? Parce qu'en ce moment la seule fonction utile dans le contrôleur est Index()
Mais à quoi sert la fonction de contrôleur? Tout ce qu'il fait est de retourner la vue, et de mon exemple, tout ce qu'il a fait était d'essayer de trouver une page similaire à "ajaxaction" ... – dcolumbus
Le point est que cette fonction de contrôleur (appelée action) sera basée sur la requête de l'utilisateur manipuler le modèle, utilisez un référentiel pour extraire des données d'une base de données, effectuez beaucoup d'autres choses avant de renvoyer une vue, sauf si vous voulez que cette vue soit totalement statique. –