none
textbox desplegable en MVC RRS feed

  • Pregunta

  • hola, ¿alguien sabe como usar un textbox desplegable para mostrar una lista de nombres y poder escojer uno? ahora mismo yo utilizo esto:

    <div class="columna3">
    
                     <div class="editor-label">
                         @Html.LabelFor(Function(model) model.codigoMunicipio)
                     </div>
                     <div class="editor-field">
                         @Html.EditorFor(Function(model) model.codigoMunicipio)
                         @Html.ValidationMessageFor(Function(model) model.codigoMunicipio)
                     </div>
                 </div>

    me gustaria mostrar una lista de municipios proporcionados por una tabla para que se viera de esta forma:

    al darle a la flecha puedes seleccionar una opcion

    la que tengo esta simplemente asi:

     

    muchas gracias


    • Editado pit29 jueves, 25 de enero de 2018 16:54
    jueves, 25 de enero de 2018 16:50

Respuestas

Todas las respuestas

  • para eso tendrias que utilizar un @html.DropDownListFor()

    Att. Franklin Andino

    jueves, 25 de enero de 2018 16:58
  • hola, ¿alguien sabe como usar un textbox desplegable para mostrar una lista de nombres y poder escojer uno? ahora mismo yo utilizo esto:

    <div class="columna3">
    
                     <div class="editor-label">
                         @Html.LabelFor(Function(model) model.codigoMunicipio)
                     </div>
                     <div class="editor-field">
                         @Html.EditorFor(Function(model) model.codigoMunicipio)
                         @Html.ValidationMessageFor(Function(model) model.codigoMunicipio)
                     </div>
                 </div>

    me gustaria mostrar una lista de municipios proporcionados por una tabla para que se viera de esta forma:

    al darle a la flecha puedes seleccionar una opcion

    la que tengo esta simplemente asi:

     

    muchas gracias


    -Lo que necesitas es un autocomplete, que se llene de un json

    esta seria una buena opcion y el ejemplo bien explicado

    AUTOCOMPLETE

    jueves, 25 de enero de 2018 18:49
  • ¿No te sirve un <select> de HTML? Si no quieres teclear a mano el <select> lo puedes generar con el "helper" @Html.DropDownList en MVC.

    https://docs.microsoft.com/en-us/aspnet/mvc/overview/older-versions/working-with-the-dropdownlist-box-and-jquery/using-the-dropdownlist-helper-with-aspnet-mvc

    jueves, 25 de enero de 2018 19:04
  • hola, yo ejecuto este codigo en el controler :

    Function Create() As ActionResult
                ViewBag.sector = db.Sector.ToList()

    return view()

    es una lista de sectores de una tabla que se compone de una id de sector y un nombre de sector

    necesitaria listar los nombres de sectores y lo estoy intentando de esta forma:

       <div class="editor-field">
                                    @Html.DropDownList(ViewBag.Sector)
                                    @Html.ValidationMessageFor(Function(m) m.Sector.nombre)
                                </div>
               pero no me funciona          

     

    lunes, 29 de enero de 2018 13:32