MVC - przekazywanie modelu

0

Pytanie: W jaki sposób wymusić binding modeulu i jego przekazanie dalej?
Chodzi o to że mam jeden widok w którym użytkownik w formularzu wpisuje dane w dwóch textboxach klika przycisik i zostaje przekierowany do akcji w której następuje sprawdzanie danych w bazie i uzupełnienie modelu. Następnie ten model jest przesyłany do kolejnego widoku na którym jest tylko pytanie "Czy chcesz rozpocząć edycję" jeżeli użytwkonik kliknie tak przesyłany jest do akcji w której może wdytować no i tutaj chcę przesłać również model ale jakoś nie mogę. W actionlink'ach można przesyłać tylko w get'ie i tylko stringi a mi chodzi żeby przesłać cały obiekt modelu.

0

to serializuj obiekt i potem go przesylaj

0

Według mnie powinieneś użyć formularza, zamiast ActionLink na stronie na której następuje potwierdzenie edycji. Przepisujesz dane z modelu do formularza, a następnie POST-em przesyłasz formularz do akcji - sprawę bindingu masz rozwiązaną. Jeżeli nie chcesz wyświetlać tych danych użytkownikowi - możesz zawsze wstawić je do formularza jako Html.Hidden.

Następnie wywołujesz edycję z modelem, który "przyszedł" wraz z POST-em.

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