虽然部分视图正在显示数据,但未在主视图中加载

时间:2018-07-23 10:05:34

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

我目前正在处理asp.net MVC应用程序,并且正在尝试绑定数据库中的列表数据。尽管它显示的是计数= 124。

调试时,我从索引视图中调用局部视图,它显示数据并遍历视图中的每个循环,但无法在视图中加载。

索引视图:

<div class="row">
<div class="col-lg-12">
    <div class="panel panel-default">
        <div class="panel-heading">
            Debug Log
        </div>
        <!-- /.panel-heading -->
        <div class="panel-body">
            @if (Model.DebugLogReportList != null)
            {
                @Html.Partial("pv_DebugLogReport", Model)
            }
        </div>
        <!-- /.panel-body -->
    </div>
    <!-- /.panel -->
</div>

部分视图:

下面的屏幕快照中显示了列表中的数据计数,

enter image description here

下面是控制器调用我的局部视图...

 public ActionResult GetAll_DebugLogReport()
    {
       ..........

        return PartialView("pv_DebugLogReport", objLMT);
    }

下面的结果屏幕,

enter image description here

请帮助我知道原因。

1 个答案:

答案 0 :(得分:3)

我已经看到您正在尝试在视图中使用 dataTable 。为了进行初始测试,请从表中删除您的ID “ dataTables-example” ,以及数据表的所有相应 css和引用

注意:使用dataTable时,如果不是。头行(即tr和th)中的行不等于主体行(即tr和td),因此即使已调试数据也不会显示。