如果用户单击按钮,则加载表

时间:2014-07-10 07:45:59

标签: asp.net .net asp.net-mvc asp.net-mvc-4 asp.net-mvc-5

我有一个带有表的主页面,目前当我运行我的项目并打开页面时,页面加载了所有可能需要一些时间的数据,我想避免它......

我在页面中加载了按钮,我希望只是当用户点击此按钮加载表而不是默认情况下,

我应该怎么做?

我应该知道用户是否点击此按钮在索引页面中加载数据,因为当我运行项目时,索引会在

之前调用

...视图

1 个答案:

答案 0 :(得分:0)

您可以将表格移至部分视图,并在按钮为AJAX时使用clicked将表格加载到主视图。

示例

$( "#button" ).click(function() {
    $.ajax({
        type: "GET",
        url: "/controller/method/" /* This method should return a partial view that contains the table */
    })
    .done(function( html ) {
        $("#tabel").html(html);
    });
});

谢谢!