页面加载完成后调用Ajax.ActionLink

时间:2014-04-25 20:31:15

标签: c# ajax asp.net-mvc

我有Ajax.ActionLink,它在我的dahsboard视图中返回partialview,如下所示:

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

但它正在计算财务数据和数据计数。因此加载时间太长。在仪表板加载完成后,我想调用此Ajax.ActionLink。我可以在部分视图加载时显示加载栏吗?

感谢。

1 个答案:

答案 0 :(得分:1)

我只是使用jquery,比如

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