¿Cómo creo un ListBox en ASP.NET MVC con modo de selección única?¿Cómo creo un ListBox en ASP.NET MVC con modo de selección única?
Respuesta
Supongo que está buscando visualmente un cuadro de selección como el ListBox, es decir, con varias filas, pero funcionalmente como DropDownList (lo que permite una sola selección).
Parece que no hay una manera particularmente fácil de hacerlo con ListBox. Me gustaría sugerir el uso de Html.DropdownList, similar a esto:
atributo<%= Html.DropDownList("list1",
new Dictionary<string, object> {{"size", "5"}}) %>
El tamaño dará el cuadro de selección el aspecto de un cuadro de lista. Además, deberá cambiar su elemento ViewData de MultiSelectList a SelectList.
Por cierto, la especificación html dice que use SIZE en lugar de ROWS. Tal vez ambos trabajan, no estoy seguro. –
Creo que debe ser nuevo {tamaño = 5} –
tiene razón. lapso de cerebro: seguí pensando que eran filas, lo busqué como tamaño y escribí filas de todos modos. Voy a editar mi respuesta. –
lo siguiente debe hacerlo: El objeto se traduce en una lista de atributos para el elemento seleccionado.
Html.DropDownList ("list1", nuevo objeto {@rows = 5, @multiple = false})
Incluso cuando establece multiple = false, aún termina como
siguiente código funciona para mí,
<% = Html.DropDownList ("list1" , lstItem, new {@size = 5})%> donde lstItem representa la Lista de SelectListItem
La mejor solución está aquí.
<script type="text/javascript">
$(document).ready(function() {
$('select').removeAttr('multiple');
});
</script>
MVC5.cshtml
@Html.DropDownList("PropertyID", null, htmlAttributes: new {size=5, @class="form-control" })
controlador
ViewBag.PropertyID = new SelectList(db.EntityItems);
- 1. ¿Cómo creo una lista de selección usando casillas de verificación en ASP.NET MVC?
- 2. ¿Cómo creo bloques de anuncios giratorios en ASP.NET MVC?
- 3. Lista de selección vacía en ASP.NET MVC
- 4. ¿Cómo creo URLs de SEO amigable en ASP.Net-MVC
- 5. WPF Color de selección ListBox
- 6. ASP.NET MVC y autenticación de modo mixto
- 7. Selección de ASP.NET MVC y ORM
- 8. uso de la lista de selección en asp.net mvc
- 9. ListBox con selección simple y también deseleccionar al hacer clic ...?
- 10. Múltiples proyectos de ASP.NET MVC que se crean como aplicación ASP.NET MVC única
- 11. ¿Cómo creo un diseño de serpenteo de dos columnas en ASP.NET MVC?
- 12. ¿Cómo establecer múltiples selecciones en ASP.NET ListBox?
- 13. ¿Cómo mantener las selecciones resaltadas en un tkinter Listbox?
- 14. ¿Cómo creo un "interruptor de modo" para PHP PDO?
- 15. ASP.NET MVC, Ninject, instancia única por solicitud de múltiples constructores
- 16. ¿Tienes un CascadingDropDown trabajando con ASP.NET MVC?
- 17. ¿Cómo aprender JSP/MVC, con experiencia previa en ASP.Net MVC?
- 18. android problema de selección de lista de selección única?
- 19. ¿Cómo creo gráficos en ASP.NET MVC3?
- 20. modo individual ventana única? (emacs)
- 21. PageMethods con ASP.Net MVC
- 22. ¿Cómo creo un proveedor de membresía personalizado para ASP.NET MVC 2?
- 23. Winforms - Cómo evitar la selección del elemento Listbox
- 24. Selección SQL con múltiples referencias a la tabla única
- 25. ¿Cómo puedo crear un menú con pestañas en ASP.NET MVC?
- 26. ¿Cómo creo mi propia plantilla de andamios en ASP.NET MVC 3?
- 27. ¿Cómo pruebo un ActionFilter en ASP.NET MVC?
- 28. DropDownList en ASP.NET MVC 3
- 29. Autenticación básica de reposo con ASP.NET MVC
- 30. Cómo implementar un proveedor de caché personalizado con ASP.NET MVC
Echa un vistazo aquí http://stackoverflow.com/questions/4402958/how-to-disable-the-multiple- selection-from-the-list-box-using-jquery-or-javascr –