Я создаю веб-приложение ASP.NET MVC6 (ASP.net Core 1.0) и хочу простую форму, которая содержит несколько флажков для одного свойства, позволяя несколько вариантов. Скажем, ради аргумента, я хочу, чтобы пользователь проверил один или несколько флажков из списка цветов (красный, синий, зеленый, желтый и т. Д.).Синтаксис ASP.Net MVC6 для множественной формы флажка
У меня есть три вопроса, связанные с этим ...
1) Какой тип данных свойство цвета должны быть в моей модели представления (string
, string[]
, bool[]
, List<String>
, что-то еще)? SelectList
все еще действительная вещь в MVC6?
3) Каков правильный синтаксис в моем представлении для представления списка флажков в форме? Должен ли я использовать новую функцию Tag helpers здесь?
4) Какими должны быть входные параметры для моего действия с контроллером? В asp.net 4.x это будет FormCollection
, но не уверен, что это все еще актуально?