Bueno, aquí estoy tratando de agregar un Bootstrap de la clase a la DropDownList generado por la máquina de Afeitar, pero sigue dándome squigglies.

 @Html.DropDownList("NationalityId", String.Empty, new {@class="form-control"})

Alguna recomendación de cómo puedo conseguir que esto funcione.

  • De donde sacas la squigglies? ¿Cuál es el mensaje de error?
  • Le faltan dos llaves al final: } )
  • Lo siento, las llaves son un error aquí, sintácticamente el código es correcto, probablemente no es la correcta sobrecarga.
  • pasar null en lugar de cadena.vacía, mi conjetura es que usted golpea mal de sobrecarga.
InformationsquelleAutor | 2013-12-26

3 Comentarios

  1. 3

    funciona:

    @Html.DropDownList("NationalityId",new List<SelectListItem>(), new {@class="form-control"})

    Resultado html:

    <select name="NationalityId" id="NationalityId" class="form-control"></select>
    • ¿Puede por favor explicar la sintaxis, no la NationalityId se pasan a la tabla correcta en este caso. ¿Qué Cadena.vacía hacer de todos modos?
    • Podría por favor explicar lo que es el HTML resultante en mi código? Esto parece funcionar y hacer que la clase correcta, aunque. Gracias
    • genera Resultado html, sólo el uso correcto de la sobrecarga. name=»NationalityId» – el uso correcto de unión
  2. 2

    Probar este:

    @Html.DropDownList( "NationalityId", null, new { @class = "form-control" } )
    • Hace Cadena.Vacío y nulo representar el mismo HTML
    • No, pero la Cadena.Vacío fue el error en la línea de código, si no me equivoco. Usted ha tratado de pasar una cadena en la que una lista de espera. NULL, o mejor aún, una lista vacía (ver las otras respuestas) debe resolver el problema.

Dejar respuesta

Please enter your comment!
Please enter your name here