List i Dictionary na widoku MVC

0

Cześć, potrzebuje widokiem przekazać listę stringów i słownik z kluczem i wartością jako string ale nie bardzo wiem jak mogę to uzyskać przy pomocy MVC. Normalnie do typu string robi się Html.TextBoxFor(x => x.Zmienna) i pięknie dostaje wartość ale nie mam pojęcia jak to zrobić z listą lub słownikiem (Gdzie tych inputów ma być tyle ile użytkownik sobie zażyczy). Da się to ogarnąć bez jQuery?

0

Tak, trzeba użyć pętli.

0

Nie chodzi mi o wyświetlanie słownika na widoku tylko zapisanie do słownika z widoku. Pierwszy input zapisuje się jako klucz a drugi jako wartość.

0

Prościej jest użyć tablicy, bo to zadziała z pudełka. Jeśli koniecznie musisz mieć słownik, to musisz zapewnić odpowiedni ModelBinder. Poczytaj sobie np. tutaj:
http://www.hanselman.com/blog/ASPNETWireFormatForModelBindingToArraysListsCollectionsDictionaries.aspx
https://loune.net/2009/12/a-intuitive-dictionary-model-binder-for-asp-net-mvc/

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