Sto creando un'applicazione Web ASP.NET MVC6 (ASP.net Core 1.0) e voglio un semplice modulo che contenga più checkbox per una singola proprietà, consentendo selezioni multiple. Diciamo per argomento voglio che l'utente controlli una o più checkbox da un elenco di colori (rosso, blu, verde, giallo ecc.).Sintassi ASP.Net MVC6 per più caselle di controllo
Ho tre domande relative a questo ...
1) Che tipo di dati dovrebbe essere la proprietà colori nel mio modello vista (string
, string[]
, bool[]
, List<String>
, qualcos'altro)? è SelectList
ancora una cosa valida in MVC6?
3) Qual è la sintassi corretta nella mia vista per rappresentare un elenco di checkbox nel modulo? Dovrei utilizzare la nuova funzionalità Tag helpers qui?
4) Quali dovrebbero essere i parametri di input per l'azione del mio controller? In asp.net 4.x sarebbe FormCollection
ma non è sicuro che sia ancora valido?