Asp.net mvc 4 从操作(按钮)在视图中创建通用表

Asp.net mvc 4 从操作(按钮)在视图中创建通用表,asp.net-mvc-4,Asp.net Mvc 4,我对MVC是比较陌生的,它让我很生气 我有一个视图,上面有一个空数据表。有几个下拉列表可确定将要发生的操作 下拉列表1-从数据库列表中选择 下拉列表2-使用从下拉列表1中选择的数据库中的表通过JSON填充 然后是一个按钮。OnClick会激发并获取数据库中的所有数据 最初它是一个表,所以我可以使用模型和局部视图。但是现在我可能有数以千计的表格模式要考虑,我不知道如何设置它。我从数据库中抓取数据并将其推送到控制器中的公共数据表中。从那里我试着让它显示在视图中,但我唯一的想法就是把它推到视图包中。但

我对MVC是比较陌生的,它让我很生气

我有一个视图,上面有一个空数据表。有几个下拉列表可确定将要发生的操作

下拉列表1-从数据库列表中选择 下拉列表2-使用从下拉列表1中选择的数据库中的表通过JSON填充 然后是一个按钮。OnClick会激发并获取数据库中的所有数据

最初它是一个表,所以我可以使用模型和局部视图。但是现在我可能有数以千计的表格模式要考虑,我不知道如何设置它。我从数据库中抓取数据并将其推送到控制器中的公共数据表中。从那里我试着让它显示在视图中,但我唯一的想法就是把它推到视图包中。但这样做不会在返回视图时调用任何内容

如果可以,请协助

提前谢谢 萨曼莎

    `
    $(function() {
    $('#Btnfilter').click(function () {
        var table = $('#search_result');
        var dataObject = document.getElementById('drpdatabase').value + "," + document.getElementById('tableList').value + "," + document.getElementById('returnlist').value;
        $.ajax({
            url: '@Url.Action("GetTable","Transaction")',
            type: 'GET',
            cache: false,
            data: { dataObject : dataObject },
            context: table,
            success: function (data) {
                debugger;
                //table.DataTable( {
                //    data: data
                //} );               
            },
            error: function (data) {
                debugger;
                console.log("fail " + data);
            }
        });
    });

});

`

您正在使用dataTables.net吗?是否需要根据所选的表数据库和表显示数据库表的动态表?是的。目的是使用两个下拉列表。第一个选项选择数据库用户有权访问的数据库,第二个选项是他们可以在该数据库中访问的表。单击该按钮,激发一个ajax请求以返回一个表。在我的控制器中,它返回一个dataTable,但当我返回到视图时,它只为JSON返回JsonDataTable数据JsonRequestBehavior.AllowGet点击fail;你能发布你从服务器上得到的Json吗?事实上,几天前我终于可以让它工作了。导致断开连接的是一个不明确的java脚本引用。谢谢大家