Próbowałem przeszukiwać internet i wypróbowywać różne rzeczy za pomocą mojego kodu. Wiem, jak dodać element zastępczy do pola tekstowego, ale jak dodać do listy rozwijanej MVC 5?Nie można znaleźć sposobu na dodanie symbolu zastępczego dla MVC 5 DropDownListFor
Mam następujący kod, ale nie umieszczę symbolu zastępczego na liście rozwijanej.
@Html.DropDownListFor(model => model.CustomerID, new SelectList(ViewBag.Customers, "CustomerID", "Email", null, new { htmlAttributes = new { @class = "form-control", @placeholder = "-Select-" } }))
Jaka byłaby składnia potrzebna do tego?
możliwy duplikat [domyślnej wartości Drop DropListFor] (http://stackoverflow.com/questions/7229626/dropdownlistfor-default-value) –
'@ Html.DropDownListFor (m => m.CustomerID, nowa SelectList (ViewBag.Customers , "CustomerID", "Email", "-Proszę wybrać-", nowe {@class = "form-control",}) 'add" -Proszę wybrać- "jako" etykieta "z wartością pustą –
I Zgadzam się z JohnH i StephenMuecke, jeśli ich interpretacja "placeholder" jako "wartości domyślnej" jest poprawna –