Witam,
Mam problem ponieważ mój formularz ciągle przekazuje do kontrolera model z wartościami null. Proszę o pomoc co robię źle.
https://zapodaj.net/ebbf35fab3c1d.jpg.html
Witam,
Mam problem ponieważ mój formularz ciągle przekazuje do kontrolera model z wartościami null. Proszę o pomoc co robię źle.
https://zapodaj.net/ebbf35fab3c1d.jpg.html
Nie twórz nowego obiektu swojego modelu w Razor. https://jonhilton.net/2017/08/17/how-to-get-data-from-an-html-form-to-your-asp.net-mvc-core-controller/
Dziękuję za podpowiedź. Czyli rozumiem, że do widoku może być przekazany maksymalnie jeden model, a jak chcę skorzystać w formularzu z innego modelu to i tak ciągle będzie przekazywało ten model nadrzędny przekazany do widoku? Mam nadzieję, że wiadomo o co mi chodzi
Już jakoś czas w MVC nie pisałem, ale o ile mnie pamięć nie myli to siłą rzeczy Twój widok odpowiadający za tworzenie nowego rekordu musi mieć tylko jeden model żeby wiedział co wysłać do serwera.
hmm, można ręcznie wpisać name=""
w formularzu i nie trzeba się będzie męczyć z HTML Helperami, a na podstawie name
zostanie podjęta próba zbindowania. Czyli nie jesteś związany z tym co przyjmuje dany widok i możesz wysyłać w formie co chcesz.
https://www.tektutorialshub.com/asp-net-core/asp-net-core-building-html-forms/
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.