Фильтр табличного представления с флажками, MVC - PullRequest
0 голосов
/ 11 ноября 2018

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

Я использую Visual Studio 2017 и создал проект MVC, который показывает телевизионные каналы У меня есть таблица в моей базе данных (полная), в которой хранятся все мои данные для моих 5 каналов, это выглядит примерно так:

Id    Channel     Program         Date          Time
1       One         News         2018-11-11     18:00
2       One         Sport        2018-11-11     20:00
3       Two         Inception    2018-11-11     09:50
4       Three       Seinfeldt    2018-11-11     11.00
5       Four        Alf          2018-11-11     15:30
5       Four        News         2018-11-11     19:00
.
.
.

Это мой контроллер

namespace Uppgift4.Controllers
{
public class FullsController : Controller
{
    private TvProgramDBEntities db = new TvProgramDBEntities();

    public ActionResult Index()
    {
        return View(db.Full);
    }

Это мой взгляд

@model IEnumerable<Uppgift4.Models.Full>
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>

<table class="table table-bordered table-hover">
<tr>
    <th>
        Channel
    </th>
    <th>
        Program
    </th>
    <th>
        Date
    </th>
    <th>
        Time
    </th>
    <th></th>
 </tr>

 @foreach (var item in Model)
 {
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.Channel)
        </td>
        <td>
           @Html.DisplayFor(modelItem => item.Program)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Date)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Time)
        </td>
    </tr>
 }

Это работает нормально, и я получаю список всех моих программ на мой взгляд.

Теперь я хочу отфильтровать эту таблицу, добавив 5 флажков (по одному для каждого канала), чтобы я мог выбрать, с какого канала я хочу показывать данные. Поэтому, когда я, например, проверяю Один и два, я просто получаю программы для этих двух каналов в моем представлении, как я могу добавить эту функцию в моем представлении?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...