L’applicazione di un Bootstrap classe a @Html.DropDownList()

Sto cercando di applicare bootstrap styling per la seguente elenco a discesa:

@Html.DropDownList("Scholarship_contactID", "-- Select Contact --", new { @class = "form-control"})

Restituisce il seguente errore:

‘Del sistema.Web.Mvc.HtmlHelper’ non contiene una definizione per ‘DropDownList’ e il miglior metodo di estensione di sovraccarico del Sistema.Web.Mvc.Html.SelectExtensions.DropDownList(Di Sistema.Web.Mvc.HtmlHelper, string, System.Collezioni.Generico.IEnumerable, string)’ ha alcuni argomenti non validi

InformationsquelleAutor SRiley22 | 2014-04-02

One Reply
  1. 14

    Non hai fornito nulla per le voci nel menu a discesa.

    Questo avviso da parte dell’errore:

    Sistema.Collezioni.Generico.IEnumerable

    ..ti manca una enumerabile che può essere utilizzato per gli elementi. Modificare il codice in questo modo:

    @Html.DropDownList("Scholarship_contactID", 
                       new SelectList(new List<string>()), 
                       "-- Select Contact --", 
                       new { @class = "form-control"})

    Questo utilizza i seguenti sovraccarico:

    public static MvcHtmlString DropDownList(
        this HtmlHelper htmlHelper,
        string name,
        IEnumerable<SelectListItem> selectList,
        string optionLabel,
        object htmlAttributes
    )

    InformationsquelleAutor Simon Whitehead

Lascia un commento