Estoy desarrollando un proyecto escolar con asp.net core mvc y tengo una lista de zonas y necesito seleccionar de esa lista varios elementos, ahora estoy usando una selección como esa
<div style="margin-bottom:2%;"> <p>Escolha os AP's que quer verificar</p> <div style="margin-bottom:2%; width:70%; text-align:center; text-align-last:center "> <select asp-for="ap" class="form-control"> <option value="null"> Escolha um Ap ou todos</option> <option value="todos"> Todas as zonas </option> @foreach(var i in Model.Zones) { <option value=@i.zone_id> @i.zone_name </option> } </select> </div </div>Pero cuando uso eso, no puedo seleccionar varias opciones, ¿entonces existe alguna forma de hacerlo? Incluso si tengo que usar algo diferente.

Esa es la estructura de la zona
public class L_Zone { public short zone_id { get; set; } public string? zone_name { get; set; } public decimal latitude { get; set; } public decimal longitude { get; set; } public DateTime? ts { get; set; } public bool Active { get; set; } public short geolocation_id { get; set; } }Agregue el atributo booleano múltiple a la etiqueta de selección de la siguiente manera:
<select asp-for="ap" class="form-control" multiple>