/ / Chiamata Ajax.ActionLink dopo il caricamento della pagina completato - c #, ajax, asp.net-mvc

Chiamando Ajax.ActionLink dopo il caricamento della pagina completato - c #, ajax, asp.net-mvc

Ho Ajax.ActionLink che restituisce la vista parziale nella mia vista dahsboard come di seguito:

@Ajax.ActionLink("2013", "chartAjax", "Dashboard", new { yearForChart = "2013"  }, new AjaxOptions { UpdateTargetId = "chartAjax", HttpMethod = "GET"})

Ma sta calcolando i dati finanziari econte di dati. Quindi ci vuole troppo tempo per caricare. Voglio chiamare questo Ajax.ActionLink, dopo che il caricamento del dashboard è stato completato. E posso mostrare una barra di caricamento durante il caricamento della vista parziale?

Grazie.

risposte:

1 per risposta № 1

avrei solo usato jquery, qualcosa del genere

<script>
$(document).ready(function() {
$.ajax({
type:"GET",
url: "/Dashboard/chartAjax/2013"
}).success(function(responseData){
$("#chartAjax").html(responseData);
}
};
});
</script>