Salutations, J'ai une application mvc asp.net. J'ai des liens qui correspondent aux noms des clients. Lorsque l'utilisateur clique sur ce lien, je voudrais montrer une information sur le client cliqué et en plus une zone de texte où l'utilisateur doit être capable d'écrire du texte (commentaire) sur le client sélectionné. Comment puis-je y arriver?asp.net-mvc RenderPartial onclick
EDIT J'ai fait quelque chose comme:
<%=Html.ActionLink(operatorWhoAnswered.Operator.FirstName, "ShowSingleConverstationWithAnswerForm", "MyMessages", new { id = operatorWhoAnswered.Operator.ROWGUID }, new AjaxOptions() { UpdateTargetId = "ss" }) %>
et mon action du contrôleur se présente comme suit:
public PartialViewResult ShowSingleConverstationWithAnswerForm(string id)
{
SingleConversationWithAnswerFormViewModel vm = new SingleConversationWithAnswerFormViewModel();
PartialViewResult viewResult = new PartialViewResult();
viewResult.ViewName = "SingleConverstationWithAnswerForm";
viewResult.ViewData = new ViewDataDictionary(vm);
return viewResult;
}
mais vue ouvre dans une nouvelle page, au lieu de div id = "ss"
EDIT2 Sol ution trouvée! Je ne sais pas pourquoi j'ai utilisé Html.ActionLink. Ajax.ActionLink fonctionne très bien!