Ok j'ai 2 deux questions:MVC Routage et Vue partielle
1 - J'ai une vue qui retourne une liste des images de membres. Si vous cliquez sur l'image dont il a besoin pour afficher les informations de membre dans la même vue, mais maintenant je suis l'erreur suivante:
La demande actuelle d'une action « viewMatchResults » sur le type de contrôleur « HomeController » est ambigu entre les méthodes d'action suivantes: viewMembers System.Web.Mvc.ActionResult (Int32) sur le type ServingTeam.Controllers.HomeController System.Web.Mvc.ActionResult viewMembers() sur le type ServingTeam.Controllers.HomeController
Controller:
public ActionResult ViewMembers()
{
TempData["returnMember"] = false;
List<Members> members = memberRepo.GetAllMembers();
return View(members);
}
[ActionName("ViewMembers")]
public ActionResult ViewMembers(int slug)
{
Members member = new Members();
member = memberRepo.GetMember(slug);
if (member != null)
return View(member);
return View("ViewMembers");
}
2 - Comment afficher un seul objet dans la vue qui affiche la liste des membres? J'ai créé une vue partielle pour afficher les informations du membre mais cela ne me permet pas de le faire.
Toute aide serait appréciée
utiliser un appel ajax pour renseigner la vue partielle. voir ma réponse ici http://stackoverflow.com/questions/19643864/how-do-i-render-a-partial-form-element-using-ajax/19643974#19643974.en utilisant l'appel ajax vous pouvez changer le nom de la méthode en quelque chose d'unique pour faire disparaître l'autre erreur –
Je ne veux pas utiliser un appel ajax – Gericke