Wątek przeniesiony 2014-08-31 16:39 z C# i .NET przez somekind.

ASP MVC odwoływanie się do metod

0

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

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

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