Mam to włączone, walidacja działa (w sensie na widoku dostaje informacje o błedach w formularzu) ale żądanie i tak zostaje wysyłane i w kontrolerze moge sprawdzić że ModelState.IsValid == false. Lecz nadal nie wiem jak zrobić to bez wysyłania formularza.
I pojawił sie drugi problem - jak używając jednej encji mieć na różnych widokach różne komunikaty o errorach (i w ogólności - czy jest możliwe aby przy pomocy atrybutów, dla danego property encji które chce walidować, na jednym widoku sprawdzać np. długość, regex i czy pole jest wypełnione, a na drugim widoku opartym o tej encji, dla tego property walidować tylko i wyłącznie czy pole jest wypełnione)?