Частичният изглед не се зарежда в основния изглед, въпреки че показва данни

В момента работя върху приложението 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>

Partial View:

Показано по-долу на екранната снимка с броя на данните в списъка,

въведете описание на изображението тук

А отдолу е контролерът, който извиква моя частичен изглед...

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

        return PartialView("pv_DebugLogReport", objLMT);
    }

Екран с резултати по-долу,

въведете описание на изображението тук

Моля, помогнете ми да разбера причината.


person pankaj bawdane    schedule 23.07.2018    source източник
comment
Сигурни ли сте, че няма css, който да крие таблицата (вижте изходния код на вашата страница, за да проверите дали елементите са генерирани)   -  person    schedule 23.07.2018
comment
Начинът, по който зареждате вашия частичен изглед, трябва да се зарежда с данните на модела от Index ActionResult. Вие обаче предоставяте метода на действие за вашия частичен изглед. Сигурни ли сте, че сте разбрали потока? Вашият метод на действие GetAll_DebugLogReport изобщо не трябва да се задейства, когато зареждате своя индекс   -  person Anastasios Selmani    schedule 23.07.2018
comment
Мисля, че се опитвате да получите изобразяване на таблица от страна на сървъра. Това може да изглежда удобно за вас - datatables.net/forums/discussion/40690/ Забележка - внедряването му струва еднократно, но ще имате други ползи от него като поръчка, търсене и т.н.   -  person Manoz    schedule 23.07.2018
comment
@StephenMuecke В изгледа на източника виждам, че не е генериран елемент   -  person pankaj bawdane    schedule 24.07.2018


Отговори (1)


Видях, че се опитвате да използвате dataTable във вашия изглед. За първоначален тест, моля, премахнете вашия идентификатор "dataTables-example" от таблицата и всички съответни css и препратки на dataTable.

Забележка: Когато използвате dataTable, ако не. на главни редове (т.е. tr и th) не е равно на основни редове (т.е. tr и td), тогава данните няма да бъдат показани, въпреки че са отстранени грешки.

person Bishal Th.    schedule 23.07.2018