Должен ли я заполнить выпадающий список опциями ДА / НЕТ из базы данных или сделать это напрямую с помощью HTML? - PullRequest
2 голосов
/ 03 октября 2019

Каков наилучший способ заполнить раскрывающийся список опциями ДА / НЕТ?

Сделать это прямо в HTML-код, например, так:

<select class="form-control">
  <option>Select your answer</option>
  <option>Yes</option>
  <option>No</option>
</select>

Или сделать это с помощью таблицыиз базы данных и вставить его в html следующим образом?:

@Html.DropDownList("cmbQuestion", binaryAnswer, "Select your answer", new { @class = "form-control" })

Редактировать: Если я знаю, параметры выпадающего списка, вероятно, не изменится.

1 Ответ

1 голос
/ 03 октября 2019

Если вы уверены, что данные никогда не изменятся (= вы не можете), не стесняйтесь их жестко закодировать. Но опыт показывает, что данные будут изменяться со временем, и вам будет легче, если вы сделаете так, чтобы код делал отображение данных программным способом. Он также «чище», поскольку в некоторой степени разделяет проблемы, а именно данные и представление.

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