Buduję aplikację sieci web ASP.NET MVC6 (ASP.net Core 1.0) i chcę prosty formularz, który zawiera wiele pól wyboru dla jednej właściwości, umożliwiając wiele wyborów. Powiedzmy, ze względu na argument, chcę, aby użytkownik sprawdził jedno lub więcej pól wyboru z listy kolorów (czerwony, niebieski, zielony, żółty itd.).Składnia ASP.Net MVC6 dla wielu pól wyboru formularza
Mam trzy pytania związane z tą ...
1) Jaki typ danych własnością Kolory powinny być moim zdaniem modelu (string
, string[]
, bool[]
, List<String>
coś innego)? Czy w MVC6 nadal jest ważna rzecz?
3) Jaka jest poprawna składnia w moim widoku do reprezentowania listy pól wyboru w formularzu? Czy powinienem używać tutaj nowej funkcji Tag helpers?
4) Jakie parametry powinny mieć parametry kontrolera? W asp.net 4.x będzie to FormCollection
, ale nie jestem pewien, czy to jest nadal ważne?