Ajax.ActionLink appel contrôleur à deux reprises

Quand je clique sur Ajax.ActionLink c'est l'appel de mon contrôleur à deux reprises.

<td id = @tdTag>
   @Ajax.ActionLink("LL-" + item.getProjectAbbreviation(item.projectID.Value) + "-" + item.prjLessonID, "Details",
                    new { id = item.lessonID },
                    new AjaxOptions
                        {
                          HttpMethod = "POST",
                          UpdateTargetId = "details",
                          InsertionMode = InsertionMode.InsertAfter ,
                          OnSuccess = "showDetails()"

                         }) 

Mon Contrôleur ressemble à...

   public ActionResult Details(int id)
    {
        using (LLDataContext storeDB = new LLDataContext())
        {
            var lesson = (from l in storeDB.lessons
                          where l.lessonID == id
                          select l).SingleOrDefault();

            return PartialView(lesson);

        }
    }
  • Pouvez-vous fournir la mise en oeuvre de la méthode javascript showDetails?
InformationsquelleAutor marknery | 2011-06-05