J'utilise ASP.NET MVC dans mon application Web. Il utilise AJAX (MicrosoftAjax.js, MicrosoftMvcAjax.js, jquery-1.3.1.min.js) pour faire l'appel de la vue de l'action Supprimer avec ce code:"'Sys' est indéfini" erreur exécutant l'application ASP.NET MVC dans IIS7
<%= Ajax.ActionLink("Delete", "Delete", new { id=item.id }, new AjaxOptions { Confirm = "Are you sure you want to delete the record?", HttpMethod = "Delete", UpdateTargetId = "divAttributeList" }) %>
Dans le contrôleur I utilise ce code pour traiter la demande de vue:
[AcceptVerbs(HttpVerbs.Delete)]
public ActionResult Delete(int id)
{
_service.DeleteAttribute(id);
return PartialView("List", _service.ListAttributes());
}
il fonctionne très bien quand je le lance sur le serveur de développement ASP.NET, mais lorsque je tente d'exécuter l'application sur un IIS7 (Windows Vista ou Windows Server 2008) je reçois le erreur
Si j'appuie sur Continuer, le navigateur me montre le message suivant
La ressource ne peut pas être trouvée.
Merci pour votre aide.
Droite. En particulier, "Sys" vient de MicrosoftAjax –