/ / ASP MVC nevykreslí vybranú hodnotu pre výberový zoznam - asp.net-mvc

ASP MVC nevytvorí vybranú hodnotu pre súbor Select - asp.net-mvc

Môžem získať iba vybratú hodnotuna pohľad MVC, keď používam objekt ViewData. Ak sa pokúsim priamo naviazať na vlastnosť môjho modelu, ktorá vracia Ienumerable, nevytvorí značku Selected do html.

Na tomto som stratený.

Poznámka: Do zobrazenia odovzdávam hodnotu so silným typom, takže moja pôvodná väzba bola Model.Statuses, kde status je vlastnosť môjho modelu so silným typom.

odpovede:

1 pre odpoveď č. 1

Je to chyba. V skutočnosti je mi momentálne pridelená. :)


0 pre odpoveď č. 2

Vo svojej šablóne pravdepodobne robíte niečo také:

<%= Html.DropDownList("htmlName", Model.SomeIEnumerable) %>

A musíte z neho urobiť SelectList:

<%= Html.DropDownList("htmlName", new SelectList(Model.SomeIEnumerable, "valueProperty", "textProperty")) %>