Булево значение флажка - PullRequest
2 голосов
/ 24 апреля 2019

Мой вопрос касается логического значения флажка.

См. Изображение ниже (изображение имеет вид, где пользователь выбирает «семинар») и мою текущую реализацию.

seminar view

//in the model, "Popunjen" is checkbox value which displays if a cert 
//"seminar" is full or not. Value is set mannually on the "admin" page

public bool Popunjen { get; set; }

Мне нужен функционал, в котором, если пользователь нажимает «Upiši se» (Enroll in eng.) На «Семинаре», где «Popunjen» или «Full» - это правда (например,последний семинар в списке), отображается сообщение об ошибке.

Лучше ли это делать в коде просмотра этой страницы?И какой код будет за этим?

1 Ответ

1 голос
/ 24 апреля 2019

Не видя код вашего MVC, я полагаю, вы строите представление из контроллера [HttpGet], а строки таблицы заполняются из запроса БД.Вы можете проверить значение «Popunjen» и, если это правда, отключить «Upiši se», что-то вроде:

    <td>
        @if (item.Popunjen == true)
        {
            // disable "Upiši se"
            // don't show it
        }
        else
        {
            // enable "Upiši se"
        }
    </td>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...