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)