Witam
za pomocą Database first wygenerowałem modele do niech dołączyłem kontrolery i widoki, wszytko działa ok dodaje, edytuje, usuwa "easy". Np. Model-> Uczen, Kontroler-> UczenController, Widok- > Uczen.cshtml. W kontrolerze mam domyślnie akcje Create, która tworzy nowych uczniów a widok wszsytko wyświetla. Chciałbym stworzyć moje własne metody, i odwoływać się do nich w widoku Uczen.cshtml. Jak mam to ugryźć?
Pozdrawiam
0
0
Po co chcesz odwolywac sie do metod kontrolera w widoku? Toz to kompletnie pozbawione sensu jest. Stworz sobie jakas klase z danymi do wyswietlenia i przekazuj jako argument w metodzie View
w jakiejs akcji.
0
Jestem raczkujący w tym temacie, więc przepraszam za moje głupoty:) Stworzyłem sobie nową klase w folderze Model o nazwi Data.cs w której znajdują sie właściwoś:
-public DateTime aktualnaData { get; set; }
- konstruktor ustawiający aktualnaData = DateTime.Now.Date;
natomiast w UczenController tworze obiekt klasy data.cs i metode w której przesyłam instacje tej klasy w widoku dodaje: - @model MyApp.Models.Uczen
[email protected](model => model.aktualnaData, htmlAttributes: new { @class = "control-label col-md-2" })
I nic się nie wyświetla ;/ w czym może być błąd?
0
skoro tworzysz obiekt klasy data.cs to musisz w widoku model ustawic wlasnie na data.cs a nie na Uczen