ASP.NET MVC, AJAX poste de contrôleur de l'action ne fonctionne pas

Dans mon ASP.NET MVC 4 avis, le suivant n'est pas l'appel de contrôleur de l'action. Cliquez sur l'événement ne se déclenchent parce que je peux voir le message d'alerte. Mais quand je mets un point d'arrêt sur l'action du contrôleur en mode de débogage, l'application ne pas arriver à ce point et rien ne se passe lorsque je clique sur " Ok " sur le message d'alerte. Je suis à l'aide de LINQ to SQL. Des appels similaires pour enregistrer et insérer les actions du contrôleur beau travail:

$('#DeletePOC').click(function () {
                if (confirm("This action will delete this POC record permanently. Click OK if you want to delete this record; otherwise, click 'Cancel'")) {
                    disableButton(['#CancelPOC', '#POC']);
                    $.ajax({
                        url: '@Url.Action("POCDelete")', type: "POST", dataType: "json",
                        data: {
                            SitePOCID: $('#POCId').val()
                        },
                        success: function (data) {
                            $('#POCStatus').html('<div class="success">POC Removed Successfully.</div>');
                        },
                        error: function () {
                            $('#POCStatus').html('<div class="field-validation-error">Some Error Occured in Removing POC.</div>');
                        }
                    });
                }
            });

Contrôleur:
Je l'ai testé qu'au cours de débogage, l'application ne prend pas en arriver à cette méthode d'action:

[HttpPost]
public ActionResult POCDelete(int id)
{
   db.POC_dsp(id);
   return Json("");
}

OriginalL'auteur nam | 2014-03-03