Come posso passare i parametri alla funzione della classe AjaxOptions
in ASP.NET MVC?Come posso passare i parametri alla funzione OnSuccess della classe AjaxOptions in ASP.NET MVC?
Ecco il mio codice ma non funziona:
<%= Ajax.ActionLink("Delete",
"Delete",
"MyController",
New With {.id = record.ID},
New AjaxOptions With
{
.Confirm = "Delete record?",
.HttpMethod = "Delete",
.OnSuccess = "updateCount('parameter')"
})
%>
UPDATE
L'impostazione della proprietà OnSuccess
-(function(){updateCount('parameter');})
Ha risolto il problema:
<%= Ajax.ActionLink("Delete",
"Delete",
"MyController",
New With {.id = record.ID},
New AjaxOptions With
{
.Confirm = "Delete record?",
.HttpMethod = "Delete",
.OnSuccess = "(function(){updateCount('parameter');})"
})
%>
Grazie mille per avermi segnalato questo link. Avevo già guardato quel post, ma ho trascurato una delle risposte. –
@Dave, come posso passare l'ancora generata alla funzione riuscita? Ho provato "questo", ma non ha funzionato. – Shimmy