<%= Ajax.ActionLink("DrillDown", "EventOverzichtAjax", new { GroepID = Model.GroepID.ToString(),
groepType = Model.GroepType.ToString(),
manager = Model.isManager },
new AjaxOptions { UpdateTargetId = Model.GroepID.ToString(),
OnBegin = string.Format("beginOverzichtFetch('{0}')", Model.GroepID),
OnComplete = string.Format("completeOverzichtFetch('{0}')", Model.GroepID)}) %>
Je rencontre des problèmes avec les propriétés onBegin et onComplate. Ils fonctionnent parfaitement comme je le veux. Mais ils ne le font pas lorsque j'essaie de passer un paramètre avec la fonction.ASP.NET MVC: Ajax.Actionlink Ne fonctionne pas avec les paramètres
Par exemple:
OnBegin = "beginOverzichtFetch"
fonctionne parfaitement. Mais
OnBegin = "beginOverzichtFetch(1)"
Ne fonctionne pas du tout. Quand j'utilise inspecteur de chrome pour voir où l'erreur se produit: alt text http://i45.tinypic.com/25zqepv.png
Qu'advient-il lorsque mon lien: Rien est mis à jour, mais je reçois rediriger la vue partielle.
Quelqu'un sait comment transmettre des paramètres aux fonctions de la propriété onBegin?
Aide serait appréciée! Merci!
qui a fait l'affaire! Merci –
La solution: Ajax.ActionLink ("supprimer", "Supprimer", "Wall", nouveau {id = wallPost.ID}, nouveau AjaxOptions {UpdateTargetId = "mur", OnBegin = "function() {return onDelete (paramètres); Vous pouvez également utiliser 'this' comme paramètre. – ReinierDG