#html #css #razor
Вопрос:
Я пытаюсь создать что-то вроде того, что показано на рисунке ниже. Но я не получил надлежащего дизайна, в основном показ не может быть вложен внутрь . Я использую для каждого цикла и пытаюсь загрузить динамические строки данных внутри столбца.
Мой код выглядит следующим образом:
lt;trgt; lt;thgt;S nolt;/thgt; lt;thgt;heading 1lt;/thgt; lt;thgt;heading 2lt;/thgt; lt;thgt;heading 3lt;/thgt; lt;thgt;heading 4lt;/thgt; lt;thgt;heading 5lt;/thgt; lt;/trgt; @foreach (var items in Model.itemslist) //conditions { if (items.id == 3) { foreach (var itemsCheck in Model.itemslist) { if (itemsCheck.ICID == 4) { if (items.ICTID == itemsCheck.iParentID) { if (itemsCheck.FormID == items.FormID) { lt;tr style="display: none"gt;@{j = j 1;}lt;/trgt; } } } } if (j gt; 0) { lt;trgt; lt;tdgt;@items.Snolt;/tdgt; lt;tdgt;@items.Partslt;/tdgt; //(partA or PArtB or PArt C -2nd column rows) @foreach (var item in Model.itemslist) { if (items.ICTID == item.iParentID) { if (item.ICID == 4) { if (item.iSrc != -1) { lt;trgt; ------------------------------------------HEre I cannot able to nest lt;trgt; inside lt;tdgt;;Showing error lt;td gt;@item.datalt;/tdgt; //data1,data2..... lt;td gt;@item.valuelt;/tdgt; //a1,a2,b1.... lt;td gt;@item.doublevaluelt;/tdgt; //aa,bbb,cc.... lt;td gt;@item.lastvaluelt;/tdgt; //aa1,aa2.bb1..... lt;/trgt; } } } } lt;/trgt; } } }
Как и было предложено, скриншот моей модели выглядит следующим образом:
Пожалуйста, помогите мне получить дизайн моего результата, как показано на рисунке. заранее спасибо
PS:Я попробовал rowspan, все еще не исправлено
Комментарии:
1. Можете ли вы поделиться образцами данных
Model.itemslist
?2. @YiyiYou Привет я прикрепил свой скриншот модели..Plz check
3. Можете ли вы поделиться данными с образцом кода,чтобы я мог протестировать ваш код представления?
4. Я не понял вас, так как у меня много записей, я не знаю, чем поделиться. Мое ожидание вместе с ожидаемым дизайном выглядит следующим образом: Допустим, у меня есть книга с названиями-Часть A,Часть B …строки. Субтитры под заголовками находятся под заголовком 2,т. е. a1,a2,a3…и заголовком 3 … в заголовке 4 содержатся данные по столбцу «заголовок». в заголовке 5 также приведены данные по колонке «подзаголовки». после выполнения условия субтитры под заголовками отфильтровываются и отображаются здесь