/ / Creazione di un Ajax.ActionLink utilizzando javascript - asp.net-mvc, asp.net-ajax

Creare un Ajax.ActionLink usando javascript - asp.net-mvc, asp.net-ajax

Ho un Todo List (un ASP.MVC UserControl) che per ogni riga ha il nome dell'attività (che può essere cliccato per alternare tra fatto / sospeso) e un pulsante Elimina per rimuovere l'attività - Entrambi sono creati usando Ajax.ActionLink per interrogare il server.

Quando creo una nuova riga, ho bisogno che il testo dell'attività e il pulsante Elimina siano ActionLink, come farei dal lato client? Esiste un equivalente Ajax.ActionLink nelle librerie Microsoft Ajax JS?

risposte:

4 per risposta № 1

Dai un'occhiata al codice che viene generatoutilizzando Visualizza sorgente. Tutto quello che devi fare è aggiungere lo stesso markup e aggiungere il gestore di clic corretto tramite JavaScript. Potresti trovare più semplice farlo con jQuery per tutti gli elementi e aggiungere il codice jQuery in UserControl. Almeno in questo modo controlli il codice e se Microsoft decide di cambiare il modo in cui funziona il loro ActionLink, non rimarrai sorpreso.