Wyłączenie validatora w ASP.NET po stronie klienta
Krótki, szybki poranny wpis ;-) Ostatnio pokazałem, jak napisać własny, prosty walidator w asp.net – działający po stronie klienta i serwera.
Czasem niektóre pola formularza są ukrywane za pomocą JavaScriptu – wtedy walidator nie powinien działać. On jednak nie wie, czy kontrolka została ukryta, czy nie.
Podejrzałem ostatnio podczas debugowania WebSite’u w VisualStudio skrypty, które są ładowane jako WebResource do konkretnej strony:
Polecam każdemu zapoznanie się z zawartością chociaż raz. Okazuje się, że Microsoft dostarcza nam wielu przydatnych funkcji, wśród których jest m.in.:
{
...
}
Pozwala ona na proste wyłączenie / włączenie konkretnego walidatora. Wystarczy przekazać jej uchwyt do kontrolki walidatora. Dzięku wykorzystaniu tej funkcji możemy dopisać jedną linię do naszego kodu ukrywającego walidowaną kontrolkę i wszystko zacznie nabierać sensu ;-)
Podobne wpisy
Własny validator w ASP.NET – CheckBoxListValidator
Możesz śledzić odpowiedzi do tego wpisu za pomocą RSS 2.0 feed. Możesz leave a response, or trackback z Twojej własne strony.







Wyłączenie validatora w ASP.NET po stronie klienta | Blog o programowaniu C#, ASP.NET…
Dziękujemy za publikację – Trackback z dotnetomaniak.pl…