W tym przykładzie będziemy posiłkować się technologią jaką jest Ajax
Jest to już bardziej złożony przykład.
Stworzymy listę osób, którą w łatwy sposób będziemy mogli filtrować, właśnie z pomocą Ajaxa – w ten sposób, aby uniknąć ciągłego odświeżania strony.
W Modelu tworzymy klasę Person wraz z właściwościami : Name, Surname, Age oraz Listę wypełnioną danymi.
Pamiętaj, że nazwa namespace w każdym projekcie jest inna – uzależniona jest od nazwy projektu.
Kontroler wygląda w następujący sposób:
Teraz pokażę jak wyglądają poszczególne widoki.
Widok cząstkowy, którego zadaniem jest wyświetlenie listy. Pamiętajmy o tym, że musimy zadeklarować widok silnie typowany.
Widok główny, zawierający Ajaxa.
Efekt jest interesujący, polecam sprawdzić, można go wykorzystać w swoim projekcie, szczególnie jeżeli potrzebujemy filtrować niektóre dane.
tutaj przykład z filtrowaniem ( bez przeładowywania strony)