2012-05-16 1 views
0

Actuellement, j'ai une page avec deux colonnes, dont la main gauche contient des liens et la main droite affiche des données supplémentaires en fonction de ce qui a été cliqué.ajax.actionlink mise à jour divs

Actuellement, j'ai de la difficulté à obtenir la méthode Ajax.ActionLink pour mettre à jour la colonne de droite.

Actuellement ma page ressemble un peu à ceci:

<div id="lefthand"> 

@Ajax.ActionLink("Children", "ViewDetail", new { details = ViewBag.data }, new AjaxOptions() { HttpMethod = "GET", InsertionMode = InsertionMode.Replace, UpdateTargetId = "details" }) 

</div> 

<div id="righthand"> 

<ul id="details"> 

</ul> 

</div> 

Lorsque je clique sur le lien cependant, une nouvelle page est créée - pas une partie de la page Je suis actuellement (je crée une vue partielle).

Je l'ai utilisé avec succès dans une autre partie du site, mais où le bit mis à jour était dans le même. Est-ce le problème?

Répondre

1

Je pense que le fichier jquery.unobtrusive-ajax.js peut vous manquer en tant que référence de script.