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 № 1avrei solo usato jquery, qualcosa del genere
<script>
$(document).ready(function() {
$.ajax({
type:"GET",
url: "/Dashboard/chartAjax/2013"
}).success(function(responseData){
$("#chartAjax").html(responseData);
}
};
});
</script>