coderom2019 Ответов: 0

Как я могу объединить строку в таблицу на странице razor


Привет
Я использую asp.net и еще asp.net и я пытаюсь спроектировать таблицу на странице razor с помощью html и получаю данные из модели .

поэтому я сбиваюсь с толку, потому что пользователь вводит данные в таблицу, потому что данные будут меняться в любое время, а не статичны на странице .

это таблица, которую я хочу спроектировать .

Без названия — imgbb.com[^]

это не фиксировано, может быть, у учителя есть 1 день и один класс или какое-то время есть 2 или 4 класса в один день, как это .

Что я уже пробовал:

Это мой код.:

<table class="table table-bordered">
<tr>
    <th>
        @Html.DisplayNameFor(model => model.Group.Name)
    </th>

    <th>
        @Html.DisplayNameFor(model => model.Name)
    </th>
    <th>
        @Html.DisplayNameFor(model => model.Subject.Name)
    </th>
    <th>
        @Html.DisplayNameFor(model => model.Day.Name)
    </th>

    <th>
        @Html.DisplayNameFor(model => model.Hall.Name)
    </th>

    <th>
        @Html.DisplayNameFor(model => model.Schedule.Period)
    </th>
    <th></th>


</tr>

@foreach (var item in Model)
{
<tr>

    <td rowspan="2">
        @Html.DisplayFor(modelItem => item.Group.Name)

    </td>

    <td>
        @Html.DisplayFor(modelItem => item.Name)
    </td>

        <td>
            @Html.DisplayFor(modelItem => item.Subject.Name)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Day.Name)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Hall.Name)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Schedule.Period)
        </td>

        <td>
            @Html.ActionLink("Edit", "Edit", new { id = item.Id }) |
            @Html.ActionLink("Details", "Details", new { id = item.Id }) |
            @Html.ActionLink("Delete", "Delete", new { id = item.Id })
        </td>
    </tr>

}


Спасибо

Richard Deeming

Как выглядит ваша модель и какие ячейки вы пытаетесь объединить?

0 Ответов