Wyciąganie danych z resourca do SelectedList()

0

Hej.

Mam pytanie odnośnie SelectedListFor()

Mam pole Państwo w swojej aplikacji.
Chciałbym w jakiś sposób z pliku rsx albo z czegoś innego wyciągać wszystkie dostępne Państwa na świecie i przesyłać je do tej SelectedListy()

Jak to zrobić?

0

Najlepiej w kontrolerze pozaciagac liste tych panstw, wpakowac je do jakiegos modelu, model przekazac do widoku, a w widoku odwolac sie do pola tego stworzonego modelu - raczej standard :)

0

Drugie rozwiązanie - bez modelu, to zwyczajnie w kontrolerze wrzucić tą listę do ViewBag-a i odczytać w widoku.

http://4programmers.net/Forum/Newbie/171113-dropdownlistfor_i_rzucany_wyjatek_nullreferenceexception?p=1075961#id1075961 tu masz jedną moją odpowiedź jak to zrobić mniej więcej.

1

@ne0 nie zauwazasz troche paradoksu zaproponowanego przez Ciebie? we wzorcu architektonicznym MVC usuwac Model ? Zreszta unikac trzeba rozwiazan typu ViewData/ViewBag na rzecz silnie typowanych widokow. przynajmniej kolega siadajacy po Tobie do kodu nie obrzuci cie wyzwiskami ;) tutaj cos wiecej: http://tech.trailmax.info/2013/12/asp-net-mvc-viewbag-is-bad/

1 użytkowników online, w tym zalogowanych: 0, gości: 1