ich habe einen Link, der in eine Javascript ruft eine Bestätigung zu geben:Aufruf Controller-Aktion von Javascript
$("a.delete").click(function() {
var name = $(this).parent().prev('td').prev('td').text();
jConfirm('Are you sure you want to delete the following member:' + name, 'Member Delete', function(r) {
});
});
ich will, wenn der Benutzer ja eine Controller-Aktion ähnlich wie nennen klickt, was dieser Code tut:
<%= Html.ActionLink("Delete", "Delete", new { id = item.Mail_ID })%>
Wie bekomme ich die Funktionalität der Jquery Bestätigung popup, aber immer noch die gleichen Ergebnisse danach würde ich mit dem Actionlink.
ich bin den folgenden Fehler mit diesem Code erhalten: CS0103: Der Name ‚item‘ existiert nicht im aktuellen Kontext – leora
... gut, dass Ihr Code ist etwas, ich kann es nur aus Ihrer Frage kopiert. – Alconja
Oh. Es sei denn, Sie versuchen, mein erstes Beispiel zu verwenden, aber Sie haben Ihr Javascript in einem anderen Bereich deklariert, wo immer Ihr 'Element' ist. In diesem Fall sollte die zweite Version noch funktionieren (mit Ihrem ursprünglichen 'Html.ActionLink'). – Alconja