Edycja części rekordu ASP.NET MVC

0

Witam

W chwili obecnej pisze swoją pierwszą aplikację ASP.NET MVC i Entity Framework. Czytam książkę Adama Freemana ASP.NET MVC 4 Zaawansowane programowanie.

Jest to prosty system do dodawania klientów i kontaktów telefonicznych z nimi.Stworzyłem modele dla Klienta i Kontaktu następnie dodałem odpowiednie kontrolery i widoki pozwalające mi na wyświetlanie poszczególnych rekordów i ich edycje.

Obecnie utknąłem na próbie zmiany widoku związanego z edycją kontaktu z firmą tak żeby w czasie edycji nie można było zmienić CustomerId, próbowałem to zrobić zmieniając

@html.EditorFor(model => model.CustomerId) na @html.LabelFor(model => model.CustomerId) ale to nie działa bo CustomerId nie jest przekazywane z widoku do controlera w czasie zapisywania.

W związku z tym mam pytanie jak należny to poprawić lub z czym powonieniem się zapoznać żeby rozwiązać problem.

3

Możesz wrzucić @html.LabelFor(model => model.CustomerId) i oprócz tego @html.HiddenFor(model => model.CustomerId), który zostanie przekazany do kontrolera.

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