dotnetomaniak.pl - Artykuły z tagiem walidacjadotnetomaniak.pl - Artykuły z tagiem walidacja2024-03-28T09:05:25Zhttps://dotnetomaniak.pl/Tags/walidacjaCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png43025https://dotnetomaniak.pl/Zaawansowana-walidacja-danych-z-FluentValidation-ADMU-BlogZaawansowana walidacja danych z FluentValidation – ADMU Blog2020-02-11T06:25:01Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_HwYhWLyl70aFCcGC0vaNZw.png"/></div><div>W poprzednim poście pisałem o bibliotece FluentValidation i jak ją dodać do naszego projektu. W tym poście skupimy się na bardziej zaawansowanych funkcjonalnościach, jakie nam ta biblioteka udostępnia:
- Walidacja złożonych właściwości (manualna i automatyczna)
- Wspólny walidator właściwości
- Walidacja listy
- Własny komunikat błędu walidacji
- Wspólne walidatory
- Warunki walidacji
- Reguły zależne od siebie
- Wywołanie zwrotne
- Asynchroniczna walidacja</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Zaawansowana-walidacja-danych-z-FluentValidation-ADMU-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.admu.pl%2fzaawansowana-walidacja-danych-z-fluentvalidation%2f" style="border:0px"/></a></div></div>Admuhttps://dotnetomaniak.pl/Users/kfXzovc8A0uP7ZbvqtdsWQ2020-02-12T06:36:07Zhttps://dotnetomaniak.pl/Zaawansowana-walidacja-danych-z-FluentValidation-ADMU-Blog11350W poprzednim poście pisałem o bibliotece FluentValidation i jak ją dodać do naszego projektu. W tym poście skupimy się na bardziej zaawansowanych funkcjonalnościach, jakie nam ta biblioteka udostępnia:
- Walidacja złożonych właściwości (manualna i automatyczna)
- Wspólny walidator właściwości
- Walidacja listy
- Własny komunikat błędu walidacji
- Wspólne walidatory
- Warunki walidacji
- Reguły zależne od siebie
- Wywołanie zwrotne
- Asynchroniczna walidacjahttps://www.admu.pl/zaawansowana-walidacja-danych-z-fluentvalidation/http://dotnetomaniak.pl/Data/Thumbnails/small_HwYhWLyl70aFCcGC0vaNZw.pnghttps://dotnetomaniak.pl/Walidacja-danych-z-FluentValidation-ADMU-BlogWalidacja danych z FluentValidation – ADMU Blog2020-02-04T07:22:32Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_12cVH4TADEuyDh04TZlWHA.png"/></div><div>W prawie każdym projekcie jest potrzebna jakaś walidacja danych. Klasy służące do walidacji można napisać samemu, ale można również skorzystać z gotowych bibliotek. Najbardziej lubię FluentValidation. Jest to biblioteka, która ułatwia tworzenie „walidatorów” – klas zawierających reguły walidacji.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Walidacja-danych-z-FluentValidation-ADMU-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.admu.pl%2fwalidacja-danych-z-fluentvalidation%2f" style="border:0px"/></a></div></div>Admuhttps://dotnetomaniak.pl/Users/kfXzovc8A0uP7ZbvqtdsWQ2020-02-05T07:44:58Zhttps://dotnetomaniak.pl/Walidacja-danych-z-FluentValidation-ADMU-Blog31390W prawie każdym projekcie jest potrzebna jakaś walidacja danych. Klasy służące do walidacji można napisać samemu, ale można również skorzystać z gotowych bibliotek. Najbardziej lubię FluentValidation. Jest to biblioteka, która ułatwia tworzenie „walidatorów” – klas zawierających reguły walidacji.https://www.admu.pl/walidacja-danych-z-fluentvalidation/http://dotnetomaniak.pl/Data/Thumbnails/small_12cVH4TADEuyDh04TZlWHA.pnghttps://dotnetomaniak.pl/FluentValidation-cz-2-wzorzec-fabryki-programmer-girlFluentValidation – cz. 2 wzorzec fabryki – programmer-girl2018-07-08T11:29:51Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ADQBEHK7sEyVnpdwJrMGNg.png"/></div><div>W poprzednim wpisie pokazałam prosty (i przy okazji brzydki) sposób na użycie pakietu FluentValidation do walidacji danych po stronie serwera. Czas na refactoring.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/FluentValidation-cz-2-wzorzec-fabryki-programmer-girl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fprogrammer-girl.com%2f2018%2f07%2f08%2ffluentvalidation-cz-2%2f" style="border:0px"/></a></div></div>Weronika Mularczykhttps://dotnetomaniak.pl/Users/O1ApavoJX0SfwkW8t4YbUQ2018-07-10T07:05:29Zhttps://dotnetomaniak.pl/FluentValidation-cz-2-wzorzec-fabryki-programmer-girl2680W poprzednim wpisie pokazałam prosty (i przy okazji brzydki) sposób na użycie pakietu FluentValidation do walidacji danych po stronie serwera. Czas na refactoring.https://programmer-girl.com/2018/07/08/fluentvalidation-cz-2/http://dotnetomaniak.pl/Data/Thumbnails/small_ADQBEHK7sEyVnpdwJrMGNg.pnghttps://dotnetomaniak.pl/FluentValidation-cz-1-proste-uzycie-programmer-girlFluentValidation – cz. 1 proste użycie – programmer-girl2018-07-01T10:25:51Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ZIvKq8eWnEezHZ4KzWe2Dg.png"/></div><div>We wpisie pokazuję przykład walidacji po stronie serwera z wykorzystaniem pakietu FluentValidation. Na początek pokazuję proste użycie pakietu, w kolejnych wpisach - refactoring i testy.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/FluentValidation-cz-1-proste-uzycie-programmer-girl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fprogrammer-girl.com%2f2018%2f07%2f01%2ffluentvalidation-cz-1%2f" style="border:0px"/></a></div></div>Weronika Mularczykhttps://dotnetomaniak.pl/Users/O1ApavoJX0SfwkW8t4YbUQ2018-07-04T06:54:44Zhttps://dotnetomaniak.pl/FluentValidation-cz-1-proste-uzycie-programmer-girl4570We wpisie pokazuję przykład walidacji po stronie serwera z wykorzystaniem pakietu FluentValidation. Na początek pokazuję proste użycie pakietu, w kolejnych wpisach - refactoring i testy.https://programmer-girl.com/2018/07/01/fluentvalidation-cz-1/http://dotnetomaniak.pl/Data/Thumbnails/small_ZIvKq8eWnEezHZ4KzWe2Dg.pnghttps://dotnetomaniak.pl/Integracja-Fluent-Validation-z-WPF-wersja-async-Blog-Daniela-PlawgoIntegracja Fluent Validation z WPF wersja async | Blog Daniela Plawgo2018-04-24T04:24:25Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_jHNFa05HYkKwG3OkqdBl8Q.png"/></div><div>W poprzednim wpisie pokazałem, jak użyć Fluent Validation w aplikacji WPF. Wspomniałem, że tamta implementacja niestety nie nadaje się, gdy potrzebujemy walidować dane w sposób asynchroniczny – np. sprawdzić w usłudze, czy dane są unikalne. W tamtym wpisie pokazałem użycie IDataErrorInfo ponieważ jest on najczęściej wykorzystywany do realizacji walidacji. Natomiast dzisiaj opiszę nową wersję tego interfejsu, dodaną w .NET 4.5 – INotifyDataErrorInfo. Co fajne nowy interfejs...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Integracja-Fluent-Validation-z-WPF-wersja-async-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2018%2f04%2f23%2fintegracja-fluent-validation-z-wpf-wersja-async%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2018-04-27T08:15:27Zhttps://dotnetomaniak.pl/Integracja-Fluent-Validation-z-WPF-wersja-async-Blog-Daniela-Plawgo2590W poprzednim wpisie pokazałem, jak użyć Fluent Validation w aplikacji WPF. Wspomniałem, że tamta implementacja niestety nie nadaje się, gdy potrzebujemy walidować dane w sposób asynchroniczny – np. sprawdzić w usłudze, czy dane są unikalne. W tamtym wpisie pokazałem użycie IDataErrorInfo ponieważ jest on najczęściej wykorzystywany do realizacji walidacji. Natomiast dzisiaj opiszę nową wersję tego interfejsu, dodaną w .NET 4.5 – INotifyDataErrorInfo. Co fajne nowy interfejs...https://plawgo.pl/2018/04/23/integracja-fluent-validation-z-wpf-wersja-async/http://dotnetomaniak.pl/Data/Thumbnails/small_jHNFa05HYkKwG3OkqdBl8Q.pnghttps://dotnetomaniak.pl/Integracja-Fluent-Validation-z-WPF-Blog-Daniela-PlawgoIntegracja Fluent Validation z WPF | Blog Daniela Plawgo2018-04-16T18:00:07Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_0QZYIsXKAUCX4Unr218Uow.png"/></div><div>W poprzednich wpisie pokazałem w jaki sposób można zintegrować Fluent Validation z aplikacją ASP.NET MVC, dzisiaj przyszedł czas na WPF.
W WPF jest kilka sposobów na realizację walidacji. Najczęściej wykorzystuje się do tego interfejs IDataErrorInfo, który definiuje dwa elementy: właściwość Error zawierającą informacje o błędach oraz indekser, który zwraca błąd dla właściwości o nazwie przekazanej jako indeks. Interfejs ten można wykorzystać do integracji Fluent Validatio...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Integracja-Fluent-Validation-z-WPF-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2018%2f04%2f16%2fintegracja-fluent-validation-z-wpf%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2018-04-24T06:12:36Zhttps://dotnetomaniak.pl/Integracja-Fluent-Validation-z-WPF-Blog-Daniela-Plawgo2770W poprzednich wpisie pokazałem w jaki sposób można zintegrować Fluent Validation z aplikacją ASP.NET MVC, dzisiaj przyszedł czas na WPF.
W WPF jest kilka sposobów na realizację walidacji. Najczęściej wykorzystuje się do tego interfejs IDataErrorInfo, który definiuje dwa elementy: właściwość Error zawierającą informacje o błędach oraz indekser, który zwraca błąd dla właściwości o nazwie przekazanej jako indeks. Interfejs ten można wykorzystać do integracji Fluent Validatio...https://plawgo.pl/2018/04/16/integracja-fluent-validation-z-wpf/http://dotnetomaniak.pl/Data/Thumbnails/small_0QZYIsXKAUCX4Unr218Uow.pnghttps://dotnetomaniak.pl/Integracja-Fluent-Validation-z-ASPNET-MVC-Blog-Daniela-PlawgoIntegracja Fluent Validation z ASP.NET MVC | Blog Daniela Plawgo2018-04-10T03:07:33Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_EBHj97NmbUWkDpal81fqtg.png"/></div><div>W dzisiejszym wpisie pokaże dwa sposoby w jaki sposób można integrować bibliotekę Fluent Validation z ASP.NET MVC. Pierwszy domyślny, który dostarcza sama biblioteka oraz drugi mój, który rozwiązuje cześć problemów z domyślnej integracji.Domyślna integracja
Integracja Fluent Validation z ASP.NET MVC jest bardzo prosta, sprowadza się do dwóch kroków:Instalacja pakietu FluentValidation.Mvc5 z nugetaDodanie linijki konfiguracji biblioteki w metodzie startującą aplikację (Mvc...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Integracja-Fluent-Validation-z-ASPNET-MVC-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2018%2f04%2f10%2fintegracja-fluent-validation-z-asp-net-mvc%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2018-04-17T12:54:58Zhttps://dotnetomaniak.pl/Integracja-Fluent-Validation-z-ASPNET-MVC-Blog-Daniela-Plawgo21080W dzisiejszym wpisie pokaże dwa sposoby w jaki sposób można integrować bibliotekę Fluent Validation z ASP.NET MVC. Pierwszy domyślny, który dostarcza sama biblioteka oraz drugi mój, który rozwiązuje cześć problemów z domyślnej integracji.Domyślna integracja
Integracja Fluent Validation z ASP.NET MVC jest bardzo prosta, sprowadza się do dwóch kroków:Instalacja pakietu FluentValidation.Mvc5 z nugetaDodanie linijki konfiguracji biblioteki w metodzie startującą aplikację (Mvc...https://plawgo.pl/2018/04/10/integracja-fluent-validation-z-asp-net-mvc/http://dotnetomaniak.pl/Data/Thumbnails/small_EBHj97NmbUWkDpal81fqtg.pnghttps://dotnetomaniak.pl/Fluent-Validation-wlasny-walidator-Blog-Daniela-PlawgoFluent Validation – własny walidator | Blog Daniela Plawgo2018-04-06T04:51:38Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_mtwspom9QESWvzxnr5V3wQ.png"/></div><div>W poprzednim wpisie opisałem w jaki sposób można wykorzystać bibliotekę Fluent Validation do zorganizowania walidacji danych w aplikacji.
W walidatorze możemy użyć metodę Must do definiowania własnej logiki walidacji (jak to było zrobione na przykładzie walidacji nipu). W większości przypadków takie podejście jest wystarczające. Czasami, gdy jakąś logikę musimy współdzielić między różnymi walidatorami w aplikacji (lub nawet między różnymi aplikacjami) możemy stworzyć wali...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Fluent-Validation-wlasny-walidator-Blog-Daniela-Plawgo"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fplawgo.pl%2f2018%2f04%2f04%2ffluent-validation-wlasny-walidator%2f" style="border:0px"/></a></div></div>danielplawgohttps://dotnetomaniak.pl/Users/2gpSr8DDgU2Y9-iey0Z9mw2018-04-13T05:54:23Zhttps://dotnetomaniak.pl/Fluent-Validation-wlasny-walidator-Blog-Daniela-Plawgo21140W poprzednim wpisie opisałem w jaki sposób można wykorzystać bibliotekę Fluent Validation do zorganizowania walidacji danych w aplikacji.
W walidatorze możemy użyć metodę Must do definiowania własnej logiki walidacji (jak to było zrobione na przykładzie walidacji nipu). W większości przypadków takie podejście jest wystarczające. Czasami, gdy jakąś logikę musimy współdzielić między różnymi walidatorami w aplikacji (lub nawet między różnymi aplikacjami) możemy stworzyć wali...https://plawgo.pl/2018/04/04/fluent-validation-wlasny-walidator/http://dotnetomaniak.pl/Data/Thumbnails/small_mtwspom9QESWvzxnr5V3wQ.pnghttps://dotnetomaniak.pl/PNS-Podcast-3-Programowanie-defensywnePNŚ Podcast #3: Programowanie defensywne2018-02-15T06:41:30Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_j1g9xNrRyk-iWrL9dS9IUg.png"/></div><div>Przegląd i streszczenie technik programowania defensywnego, na podstawie kursów Pluralsight "Defensive Coding in C#" oraz "Advanced Defensive Programming Techniques". Forma podcastu lub jego transkrypt.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/PNS-Podcast-3-Programowanie-defensywne"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fzakasanerekawy.pl%2fpodcast%2fprogramowanie-na-sniadanie%2f3" style="border:0px"/></a></div></div>buli-wawhttps://dotnetomaniak.pl/Users/BO9OK7kzoEGMEN7F6PyE2w2018-02-19T17:12:39Zhttps://dotnetomaniak.pl/PNS-Podcast-3-Programowanie-defensywne1540Przegląd i streszczenie technik programowania defensywnego, na podstawie kursów Pluralsight "Defensive Coding in C#" oraz "Advanced Defensive Programming Techniques". Forma podcastu lub jego transkrypt.https://zakasanerekawy.pl/podcast/programowanie-na-sniadanie/3http://dotnetomaniak.pl/Data/Thumbnails/small_j1g9xNrRyk-iWrL9dS9IUg.pnghttps://dotnetomaniak.pl/C-walidacja-maila-Moj-skrawek-SieciC# – walidacja maila | Mój skrawek Sieci2017-08-04T10:11:00Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Ed5Wx_6-ME-PltWnNHUWrA.png"/></div><div>Żeby sprawdzić poprawność adresu email, wcale nie trzeba męczyć się ze skomplikowanymi wyrażeniami regularnymi. W C# z pomocą przychodzi klasa MailAddress. Oczywiście jest to rozwiązanie wysokopoziomowe i wolne (rzuca wyjątki). Zapewnia jednak czytelność kodu.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/C-walidacja-maila-Moj-skrawek-Sieci"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.d9k.info%2f2017%2f01%2f02%2fc-walidacja-maila%2f" style="border:0px"/></a></div></div>de9kahttps://dotnetomaniak.pl/Users/VNKsfspPckOR5xWcLmwwfQ2017-08-14T02:45:32Zhttps://dotnetomaniak.pl/C-walidacja-maila-Moj-skrawek-Sieci12440Żeby sprawdzić poprawność adresu email, wcale nie trzeba męczyć się ze skomplikowanymi wyrażeniami regularnymi. W C# z pomocą przychodzi klasa MailAddress. Oczywiście jest to rozwiązanie wysokopoziomowe i wolne (rzuca wyjątki). Zapewnia jednak czytelność kodu.http://blog.d9k.info/2017/01/02/c-walidacja-maila/http://dotnetomaniak.pl/Data/Thumbnails/small_Ed5Wx_6-ME-PltWnNHUWrA.pnghttps://dotnetomaniak.pl/FluentValidation-podstawy-RadBlogFluentValidation – podstawy – RadBlog2016-03-10T17:57:38Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_-USqMGefkEyWkaaOUK9Jig.png"/></div><div>Przedstawienie podstaw FluentValidation - 1 część cyklu.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/FluentValidation-podstawy-RadBlog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fradblog.pl%2f2016%2f03%2ffluentvalidation-podstawy%2f" style="border:0px"/></a></div></div>Radosław Maziarkahttps://dotnetomaniak.pl/Users/I9LeudG7tEKXY1Os4Ra5_w2016-03-14T15:55:01Zhttps://dotnetomaniak.pl/FluentValidation-podstawy-RadBlog11460Przedstawienie podstaw FluentValidation - 1 część cyklu.http://radblog.pl/2016/03/fluentvalidation-podstawy/http://dotnetomaniak.pl/Data/Thumbnails/small_-USqMGefkEyWkaaOUK9Jig.pnghttps://dotnetomaniak.pl/Automatyczna-walidacja-parametrow-akcji-Lukasz-KurzyniecAutomatyczna walidacja parametrów akcji | Łukasz Kurzyniec2016-02-09T16:09:54Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_teJ2PDNrAUWCK-NMtuWwBQ.png"/></div><div>W internecie znaleźć można mnóstwo sposobów na zwalidowanie modelu. Najlepszym sposobem jest zastosowanie atrybutów z przestrzeni System.ComponentModel.DataAnnotations, ponieważ walidacja odbywa się automagicznie. Niestety kiedy te same atrybuty wykorzystamy do parametrów akcji, to już tak automagicznie nie jest. W tym poście zaprezentuję problem oraz pokażę jak można sobie z nim poradzić.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Automatyczna-walidacja-parametrow-akcji-Lukasz-Kurzyniec"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fkurzyniec.pl%2fartykuly%2fautomatyczna-walidacja-parametrow-akcji%2f" style="border:0px"/></a></div></div>lkurzyniechttps://dotnetomaniak.pl/Users/c69iSm6JA0W0YdfPXo3VUg2016-02-19T10:15:44Zhttps://dotnetomaniak.pl/Automatyczna-walidacja-parametrow-akcji-Lukasz-Kurzyniec72660W internecie znaleźć można mnóstwo sposobów na zwalidowanie modelu. Najlepszym sposobem jest zastosowanie atrybutów z przestrzeni System.ComponentModel.DataAnnotations, ponieważ walidacja odbywa się automagicznie. Niestety kiedy te same atrybuty wykorzystamy do parametrów akcji, to już tak automagicznie nie jest. W tym poście zaprezentuję problem oraz pokażę jak można sobie z nim poradzić.http://kurzyniec.pl/artykuly/automatyczna-walidacja-parametrow-akcji/http://dotnetomaniak.pl/Data/Thumbnails/small_teJ2PDNrAUWCK-NMtuWwBQ.pnghttps://dotnetomaniak.pl/Angular-Auto-Validate-dziecinnie-prosta-walidacja-formularzy-burczu-programatorAngular Auto Validate - dziecinnie prosta walidacja formularzy | burczu programator2015-02-11T19:08:41Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_rqlduJ6VSUSPvuE_tN_vMg.png"/></div><div>Walidacja formularzy w AngularJS jest moim zdaniem jednym z największych minusów tego frameworka. Ja jako programista z doświadczeniem w C# i ASP.NET MVC byłem przyzwyczajony do czegoś zupełnie innego… Tam wystarczy właściwości modelu oznaczyć odpowiednimi atrybutami i użyć odpowiedniego „helpera” na widoku, a mechanizm „jQuery unobtrusive validation” robi resztę za mnie – oczywiście przy bardziej niestandardowych walidacjac...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Angular-Auto-Validate-dziecinnie-prosta-walidacja-formularzy-burczu-programator"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fburczu-programator.pl%2fblog%2fangular-auto-validate-dziecinnie-prosta-walidacja-formularzy" style="border:0px"/></a></div></div>burczuhttps://dotnetomaniak.pl/Users/IPut_DXDzEuGbBEODhaz9A2015-02-19T08:52:15Zhttps://dotnetomaniak.pl/Angular-Auto-Validate-dziecinnie-prosta-walidacja-formularzy-burczu-programator12570Walidacja formularzy w AngularJS jest moim zdaniem jednym z największych minusów tego frameworka. Ja jako programista z doświadczeniem w C# i ASP.NET MVC byłem przyzwyczajony do czegoś zupełnie innego… Tam wystarczy właściwości modelu oznaczyć odpowiednimi atrybutami i użyć odpowiedniego „helpera” na widoku, a mechanizm „jQuery unobtrusive validation” robi resztę za mnie – oczywiście przy bardziej niestandardowych walidacjac...http://burczu-programator.pl/blog/angular-auto-validate-dziecinnie-prosta-walidacja-formularzyhttp://dotnetomaniak.pl/Data/Thumbnails/small_rqlduJ6VSUSPvuE_tN_vMg.pnghttps://dotnetomaniak.pl/Piotr-Zielinski-ASPNET-MVC-Walidacja-danych-za-pomoca-wywolania-AjaxPiotr Zieliński » ASP.NET MVC: Walidacja danych za pomocą wywołania Ajax2014-04-24T05:21:20Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_P4ZkaSPyn0WVYtpf-67hcg.png"/></div><div>Walidacja danych to bardzo szeroki temat. Sprawdzamy poprawność danych zarówno po stronie klienta (JavaScript) jak i serwera. Występuje ona we wszystkich warstwach systemu. Dzisiaj napiszemy metodę po stronie serwera, która będzie weryfikowała dane. W przeciwieństwie jednak do klasycznego podejścia, nie będziemy przeładowywać całej strony od nowa. Wywołanie będzie Ajaxowe czyli w tle (asynchroniczne). Użytkownik wpisując jakieś dane do formularza, spowoduje tym samym wysyłanie w tle żądania do serwera, k...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Piotr-Zielinski-ASPNET-MVC-Walidacja-danych-za-pomoca-wywolania-Ajax"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.pzielinski.com%2f%3fp%3d1911" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2014-05-03T05:36:03Zhttps://dotnetomaniak.pl/Piotr-Zielinski-ASPNET-MVC-Walidacja-danych-za-pomoca-wywolania-Ajax13570Walidacja danych to bardzo szeroki temat. Sprawdzamy poprawność danych zarówno po stronie klienta (JavaScript) jak i serwera. Występuje ona we wszystkich warstwach systemu. Dzisiaj napiszemy metodę po stronie serwera, która będzie weryfikowała dane. W przeciwieństwie jednak do klasycznego podejścia, nie będziemy przeładowywać całej strony od nowa. Wywołanie będzie Ajaxowe czyli w tle (asynchroniczne). Użytkownik wpisując jakieś dane do formularza, spowoduje tym samym wysyłanie w tle żądania do serwera, k...http://www.pzielinski.com/?p=1911http://dotnetomaniak.pl/Data/Thumbnails/small_P4ZkaSPyn0WVYtpf-67hcg.pnghttps://dotnetomaniak.pl/Netmajor-Blog-Wlasny-format-daty-w-NET-ddMMyyyyNetmajor Blog | Własny format daty w .NET – dd/MM/yyyy2014-01-16T18:30:49Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_6fF2ZZ3yi0yAr1IBglWwaA.png"/></div><div>Korzystamy z ASP.NET MVC, bindujemy model z widokiem, a w modelu mamy pole daty z określonym formatem. Problem pojawia się, gdy walidacja nie działa jak powinna...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Netmajor-Blog-Wlasny-format-daty-w-NET-ddMMyyyy"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.netmajor.pro%2fwlasny-format-daty-w-net-ddmmyyyy" style="border:0px"/></a></div></div>netmajorhttps://dotnetomaniak.pl/Users/dsdO8tY0MEu8v9MYxh-aKA2014-01-26T17:10:26Zhttps://dotnetomaniak.pl/Netmajor-Blog-Wlasny-format-daty-w-NET-ddMMyyyy12170Korzystamy z ASP.NET MVC, bindujemy model z widokiem, a w modelu mamy pole daty z określonym formatem. Problem pojawia się, gdy walidacja nie działa jak powinna...http://blog.netmajor.pro/wlasny-format-daty-w-net-ddmmyyyyhttp://dotnetomaniak.pl/Data/Thumbnails/small_6fF2ZZ3yi0yAr1IBglWwaA.pnghttps://dotnetomaniak.pl/burczu-programator-blog-Walidacja-sily-hasla-w-ASPNET-MVCburczu programator - blog: Walidacja "siły" hasła w ASP.NET MVC2013-04-11T19:35:28Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_AdA2W206b0O4Si_PBfBEgQ.png"/></div><div>Już od jakiegoś czasu nie "postowałem" na moim blogu... Na usprawiedliwienie napiszę, że po godzinach pracuję obecnie nad własnym czytnikiem RSS online (wiadomo, google reader niebawem zniknie, a jak na razie nic innego nie przypadło mi do gustu, tak że postanowiłem stworzyć coś własnego... zobaczymy co z tego wyjdzie...). W każdym bądź razie czas nadrobić zaległości, a prace nad czytnikiem również potrafią dostarczyć trochę tematów do opisania ;) Jednym z nich tytułowy problem sprawdzania jakości wprowa...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/burczu-programator-blog-Walidacja-sily-hasla-w-ASPNET-MVC"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fburczu-programator.pl%2fblog%2fwalidacja-sily-hasla-w-asp.net-mvc" style="border:0px"/></a></div></div>burczuhttps://dotnetomaniak.pl/Users/IPut_DXDzEuGbBEODhaz9A2013-04-20T08:08:09Zhttps://dotnetomaniak.pl/burczu-programator-blog-Walidacja-sily-hasla-w-ASPNET-MVC11980Już od jakiegoś czasu nie "postowałem" na moim blogu... Na usprawiedliwienie napiszę, że po godzinach pracuję obecnie nad własnym czytnikiem RSS online (wiadomo, google reader niebawem zniknie, a jak na razie nic innego nie przypadło mi do gustu, tak że postanowiłem stworzyć coś własnego... zobaczymy co z tego wyjdzie...). W każdym bądź razie czas nadrobić zaległości, a prace nad czytnikiem również potrafią dostarczyć trochę tematów do opisania ;) Jednym z nich tytułowy problem sprawdzania jakości wprowa...http://burczu-programator.pl/blog/walidacja-sily-hasla-w-asp.net-mvchttp://dotnetomaniak.pl/Data/Thumbnails/small_AdA2W206b0O4Si_PBfBEgQ.pnghttps://dotnetomaniak.pl/burczu-programator-blog-ASPNET-MVC-ValidationSummary-a-dwa-formularze-na-jednym-widokuburczu programator - blog: ASP.NET MVC - ValidationSummary a dwa formularze na jednym widoku2013-03-30T16:29:34Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_S4y_ArT8mEGuols0-tXKrg.png"/></div><div>Na temat walidacji formularzy w ASP.NET MVC napisałem już w przeszłości kilka postów. Jako, że ostatnio pracuję po godzinach nad pewnym swoim projektem (jeśli starczy mi zapału i doprowadzę go do końca to na pewno się pochwalę), znów natknąłem się na pewien problem związany właśnie z walidacją. Rozwiązanie jest w sumie banalne ale może komuś się przyda ;) Myślę, że najlepiej będzie rozpocząć od przedstawienia problemu, zacznijmy więc!Opis problemu
Czasem tworząc skomplikowany widok, mamy potrzebę zawrze...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/burczu-programator-blog-ASPNET-MVC-ValidationSummary-a-dwa-formularze-na-jednym-widoku"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fburczu-programator.pl%2fblog%2fasp.net-mvc-validationsummary-a-dwa-formularze-na-jednym-widoku" style="border:0px"/></a></div></div>burczuhttps://dotnetomaniak.pl/Users/IPut_DXDzEuGbBEODhaz9A2013-04-09T06:54:56Zhttps://dotnetomaniak.pl/burczu-programator-blog-ASPNET-MVC-ValidationSummary-a-dwa-formularze-na-jednym-widoku11530Na temat walidacji formularzy w ASP.NET MVC napisałem już w przeszłości kilka postów. Jako, że ostatnio pracuję po godzinach nad pewnym swoim projektem (jeśli starczy mi zapału i doprowadzę go do końca to na pewno się pochwalę), znów natknąłem się na pewien problem związany właśnie z walidacją. Rozwiązanie jest w sumie banalne ale może komuś się przyda ;) Myślę, że najlepiej będzie rozpocząć od przedstawienia problemu, zacznijmy więc!Opis problemu
Czasem tworząc skomplikowany widok, mamy potrzebę zawrze...http://burczu-programator.pl/blog/asp.net-mvc-validationsummary-a-dwa-formularze-na-jednym-widokuhttp://dotnetomaniak.pl/Data/Thumbnails/small_S4y_ArT8mEGuols0-tXKrg.pnghttps://dotnetomaniak.pl/burczu-programator-blog-Walidacja-formularzy-HTML5-za-pomoca-JavaScriptburczu programator - blog: Walidacja formularzy HTML5 za pomocą JavaScript2013-02-27T15:21:50Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_wVKSPHSdU02Fo2MhzhG1sg.png"/></div><div>Dziś kontynuować będziemy temat formularzy w HTML5. W poprzednim poście, opisałem walidację dostarczaną bezpośrednio przez kontrolki formularzy. Jak jednak widzieliśmy, pozwalają one tylko na przeprowadzenie podstawowych walidacji, takich jak sprawdzenie czy wprowadzono dane w pola wymagane, czy w pole typu 'email' wprowadzono prawidłowy email. Ponadto omówiliśmy sposób na definiowanie walidacji wprowadzanych danych za pomocą wyrażeń regularnych (atrybut 'pattern').
Jeśli więc chcielibyśmy dokonać bardz...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/burczu-programator-blog-Walidacja-formularzy-HTML5-za-pomoca-JavaScript"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fburczu-programator.pl%2fblog%2fwalidacja-formularzy-html5-za-pomoca-javascript" style="border:0px"/></a></div></div>burczuhttps://dotnetomaniak.pl/Users/IPut_DXDzEuGbBEODhaz9A2013-03-09T12:13:06Zhttps://dotnetomaniak.pl/burczu-programator-blog-Walidacja-formularzy-HTML5-za-pomoca-JavaScript1720Dziś kontynuować będziemy temat formularzy w HTML5. W poprzednim poście, opisałem walidację dostarczaną bezpośrednio przez kontrolki formularzy. Jak jednak widzieliśmy, pozwalają one tylko na przeprowadzenie podstawowych walidacji, takich jak sprawdzenie czy wprowadzono dane w pola wymagane, czy w pole typu 'email' wprowadzono prawidłowy email. Ponadto omówiliśmy sposób na definiowanie walidacji wprowadzanych danych za pomocą wyrażeń regularnych (atrybut 'pattern').
Jeśli więc chcielibyśmy dokonać bardz...http://burczu-programator.pl/blog/walidacja-formularzy-html5-za-pomoca-javascripthttp://dotnetomaniak.pl/Data/Thumbnails/small_wVKSPHSdU02Fo2MhzhG1sg.pnghttps://dotnetomaniak.pl/burczu-programator-blog-Tworzenie-i-walidacja-formularzy-za-pomoca-kontrolek-HTML5burczu programator - blog: Tworzenie i walidacja formularzy za pomocą kontrolek HTML52013-02-26T13:10:22Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_pCudQ2mcHk6v5vgYCj9LtA.png"/></div><div>Kolejnym głównym zagadnieniem wymaganym na egzaminie MCSD 70-480, jest dostęp i zabezpieczanie danych (ang. access and secure data). Pytania z tego zakresu stanowią 26% wszystkich pytań na egzaminie. W związku z tym, dzisiejszym postem rozpoczynam omawianie tego zagadnienia. Pierwszym z tematów jakie w ramach tego zagadnienia Microsoft zaleca poznać, jest kwestia wykorzystania, wprowadzonych w HTML5, elementów służących do tworzenia formularzy. Oprócz tego, w HTML5 wprowadzona została możliwość zdefiniow...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/burczu-programator-blog-Tworzenie-i-walidacja-formularzy-za-pomoca-kontrolek-HTML5"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fburczu-programator.pl%2fblog%2ftworzenie-i-walidacja-formularzy-za-pomoca-kontrolek-html5" style="border:0px"/></a></div></div>burczuhttps://dotnetomaniak.pl/Users/IPut_DXDzEuGbBEODhaz9A2013-03-07T14:28:21Zhttps://dotnetomaniak.pl/burczu-programator-blog-Tworzenie-i-walidacja-formularzy-za-pomoca-kontrolek-HTML51690Kolejnym głównym zagadnieniem wymaganym na egzaminie MCSD 70-480, jest dostęp i zabezpieczanie danych (ang. access and secure data). Pytania z tego zakresu stanowią 26% wszystkich pytań na egzaminie. W związku z tym, dzisiejszym postem rozpoczynam omawianie tego zagadnienia. Pierwszym z tematów jakie w ramach tego zagadnienia Microsoft zaleca poznać, jest kwestia wykorzystania, wprowadzonych w HTML5, elementów służących do tworzenia formularzy. Oprócz tego, w HTML5 wprowadzona została możliwość zdefiniow...http://burczu-programator.pl/blog/tworzenie-i-walidacja-formularzy-za-pomoca-kontrolek-html5http://dotnetomaniak.pl/Data/Thumbnails/small_pCudQ2mcHk6v5vgYCj9LtA.pnghttps://dotnetomaniak.pl/Walidacja-zdalna-w-ASPNET-MVC-za-pomoca-atrybutu-Remote-Netmajors-Tech-BlogWalidacja zdalna w ASP.NET MVC za pomocą atrybutu Remote « Netmajor's Tech Blog2012-12-13T23:07:58Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ot5RWYV1PU6i0cVPpA8THA.png"/></div><div>Netmajor's Tech BlogHOMEO mnieKontaktWalidacja zdalna w ASP.NET MVC za pomocą atrybutu Remote
W asp.net mvc pojawił się atrybut Remote, który nakładamy na pole z modelu zbindowanego do widoku.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Walidacja-zdalna-w-ASPNET-MVC-za-pomoca-atrybutu-Remote-Netmajors-Tech-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fnetmajor.wordpress.com%2f2012%2f12%2f13%2fwalidacja-zdalna-w-asp-net-mvc-za-pomoca-atrybuty-remote%2f" style="border:0px"/></a></div></div>netmajorhttps://dotnetomaniak.pl/Users/dsdO8tY0MEu8v9MYxh-aKA2012-12-22T21:19:17Zhttps://dotnetomaniak.pl/Walidacja-zdalna-w-ASPNET-MVC-za-pomoca-atrybutu-Remote-Netmajors-Tech-Blog1900Netmajor's Tech BlogHOMEO mnieKontaktWalidacja zdalna w ASP.NET MVC za pomocą atrybutu Remote
W asp.net mvc pojawił się atrybut Remote, który nakładamy na pole z modelu zbindowanego do widoku.http://netmajor.wordpress.com/2012/12/13/walidacja-zdalna-w-asp-net-mvc-za-pomoca-atrybuty-remote/http://dotnetomaniak.pl/Data/Thumbnails/small_ot5RWYV1PU6i0cVPpA8THA.pnghttps://dotnetomaniak.pl/WPF-walidacja-danych-Developer-notesWPF – walidacja danych « Developer notes2012-12-01T13:31:17Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_BZLALy_uLk63fpmXpcIs4Q.png"/></div><div>Jedną z podstawowych kwestii przy budowie interfejsu użytkownika jest walidacja wprowadzanych danych. WPF w tym obszarze oferuje kilka mechanizmów. Dzisiaj zajmę się omówieniem trzech rozwiązań: walidacja poprzez implementację interfejsu IDataErrorInfo (DataErrorValidationRule), walidacja za pomocą wyjątków (ExceptionValidationRule) oraz walidacja przy wykorzystaniu własnych obiektów reguł (ValidationRule).</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/WPF-walidacja-danych-Developer-notes"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2012%2f12%2f01%2fwpf-walidacja-danych%2f" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2012-12-10T12:13:27Zhttps://dotnetomaniak.pl/WPF-walidacja-danych-Developer-notes12340Jedną z podstawowych kwestii przy budowie interfejsu użytkownika jest walidacja wprowadzanych danych. WPF w tym obszarze oferuje kilka mechanizmów. Dzisiaj zajmę się omówieniem trzech rozwiązań: walidacja poprzez implementację interfejsu IDataErrorInfo (DataErrorValidationRule), walidacja za pomocą wyjątków (ExceptionValidationRule) oraz walidacja przy wykorzystaniu własnych obiektów reguł (ValidationRule).http://mndevnotes.wordpress.com/2012/12/01/wpf-walidacja-danych/http://dotnetomaniak.pl/Data/Thumbnails/small_BZLALy_uLk63fpmXpcIs4Q.pnghttps://dotnetomaniak.pl/burczu-programator-blog-Walidacja-jQuery-przeciazanie-metody-walidujacejburczu programator - blog: Walidacja jQuery - przeciążanie metody walidującej2012-10-17T18:14:56Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ug35IL0jekia3K8xmMbX4g.png"/></div><div>O walidacji w ASP.NET MVC raz jeszcze - tym razem, skupię się tylko na stronie klienta. Wykorzystując do tworzenia layoutów, niestandardowe kontrolki, może się zdarzyć, że standardowa walidacja jQuery w ASP.NET MVC nie będzie działać - przykład z życia, konkretnie z dzisiaj: mamy textbox'a, służącego do wprowadzania kwoty - do wyrenderowania go, skorzystałem z pluginu do jQuery - autonumeric (warto się zapoznać - bardzo przydatne). Nie będę się wgłębiać w konfigurację samego pluginu, ogólnie rzecz biorąc...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/burczu-programator-blog-Walidacja-jQuery-przeciazanie-metody-walidujacej"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fburczu-programator.pl%2fblog%2fwalidacja-jquery-przeciazanie-metody-walidujacej" style="border:0px"/></a></div></div>burczuhttps://dotnetomaniak.pl/Users/IPut_DXDzEuGbBEODhaz9A2012-10-27T08:41:51Zhttps://dotnetomaniak.pl/burczu-programator-blog-Walidacja-jQuery-przeciazanie-metody-walidujacej1600O walidacji w ASP.NET MVC raz jeszcze - tym razem, skupię się tylko na stronie klienta. Wykorzystując do tworzenia layoutów, niestandardowe kontrolki, może się zdarzyć, że standardowa walidacja jQuery w ASP.NET MVC nie będzie działać - przykład z życia, konkretnie z dzisiaj: mamy textbox'a, służącego do wprowadzania kwoty - do wyrenderowania go, skorzystałem z pluginu do jQuery - autonumeric (warto się zapoznać - bardzo przydatne). Nie będę się wgłębiać w konfigurację samego pluginu, ogólnie rzecz biorąc...http://burczu-programator.pl/blog/walidacja-jquery-przeciazanie-metody-walidujacejhttp://dotnetomaniak.pl/Data/Thumbnails/small_ug35IL0jekia3K8xmMbX4g.pnghttps://dotnetomaniak.pl/burczu-programator-blog-ASPNET-MVC-bardziej-zaawansowana-walidacjaburczu programator - blog: ASP.NET MVC - bardziej zaawansowana walidacja2012-10-15T22:02:42Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_pA7FYQO65EqJTcuJ4OEWng.png"/></div><div>Walidacja oparta o atrybuty walidacyjne jest w ASP.NET MVC świetnym rozwiązaniem - w standardowych rozwiązaniach sprawdza się znakomicie - jednak czasami, podczas pracy nad projektem dochodzimy do sytuacji, gdy zaczyna nam brakować standardowych atrybutów. W takim przypadku najczęściej warto stworzyć własny atrybut walidacyjny oraz jego obsługę. Nie jest to wcale takie trudne, co postaram się pokazać w niniejszym wpisie.Po pierwsze, atrybut walidacyjny
Przykład - często zachodzi potrzeba sprawdzania wy...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/burczu-programator-blog-ASPNET-MVC-bardziej-zaawansowana-walidacja"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fburczu-programator.pl%2fblog%2fasp.net-mvc-bardziej-zaawansowana-walidacja" style="border:0px"/></a></div></div>burczuhttps://dotnetomaniak.pl/Users/IPut_DXDzEuGbBEODhaz9A2012-10-25T14:32:53Zhttps://dotnetomaniak.pl/burczu-programator-blog-ASPNET-MVC-bardziej-zaawansowana-walidacja21760Walidacja oparta o atrybuty walidacyjne jest w ASP.NET MVC świetnym rozwiązaniem - w standardowych rozwiązaniach sprawdza się znakomicie - jednak czasami, podczas pracy nad projektem dochodzimy do sytuacji, gdy zaczyna nam brakować standardowych atrybutów. W takim przypadku najczęściej warto stworzyć własny atrybut walidacyjny oraz jego obsługę. Nie jest to wcale takie trudne, co postaram się pokazać w niniejszym wpisie.Po pierwsze, atrybut walidacyjny
Przykład - często zachodzi potrzeba sprawdzania wy...http://burczu-programator.pl/blog/asp.net-mvc-bardziej-zaawansowana-walidacjahttp://dotnetomaniak.pl/Data/Thumbnails/small_pA7FYQO65EqJTcuJ4OEWng.pnghttps://dotnetomaniak.pl/Windows-Phone-wyswietlanie-bledow-walidacji-Premium-HandsWindows Phone - wyświetlanie błędów walidacji ~ Premium Hands2012-06-10T11:03:02Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_4YA-tZrH2kKzYhXdVciDAQ.png"/></div><div>Kilka miesięcy temu w tym poście http://premium-hands.blogspot.com/2011/11/walidacja.html przedstawiałem różne sposoby walidacji jakie są dostępne na platformie Silverlight. Jako, że ostatnio mam więcej czasu aby pisać jakieś proste aplikacje pod Windows Phonem potrzebowałem mechanizmu walidacji działającego pod tą platformą. Według MSDN-u wszystkie metody walidacji przedstawione we wspomnianym wcześniej poście powinny działać. Niestety po przerzuceniu mechanizmu z Silverlighta na Windows Phona okazało s...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Windows-Phone-wyswietlanie-bledow-walidacji-Premium-Hands"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpremium-hands.blogspot.com%2f2012%2f06%2fwindows-phone-wyswietlanie-bedow.html" style="border:0px"/></a></div></div>premium-hands-nethttps://dotnetomaniak.pl/Users/GEJYQr2FzUSuNlNtdSnyMQ2012-06-19T20:22:12Zhttps://dotnetomaniak.pl/Windows-Phone-wyswietlanie-bledow-walidacji-Premium-Hands2710Kilka miesięcy temu w tym poście http://premium-hands.blogspot.com/2011/11/walidacja.html przedstawiałem różne sposoby walidacji jakie są dostępne na platformie Silverlight. Jako, że ostatnio mam więcej czasu aby pisać jakieś proste aplikacje pod Windows Phonem potrzebowałem mechanizmu walidacji działającego pod tą platformą. Według MSDN-u wszystkie metody walidacji przedstawione we wspomnianym wcześniej poście powinny działać. Niestety po przerzuceniu mechanizmu z Silverlighta na Windows Phona okazało s...http://premium-hands.blogspot.com/2012/06/windows-phone-wyswietlanie-bedow.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_4YA-tZrH2kKzYhXdVciDAQ.pnghttps://dotnetomaniak.pl/Mateusz-Nostitz-Jackowski-Funkcja-walidujaca-REGON-w-VisualBasic-NETMateusz Nostitz-Jackowski » Funkcja walidujaca REGON w VisualBasic .NET2012-02-21T14:07:15Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_N3jQuHlnN0CmYna6ZT0tQA.png"/></div><div>Funkcja walidujaca REGON w VisualBasic .NET :
Napisałem dziś funkcje w Visual Basic .NET (bo nigdzie w necie jeszcze nie ma) walidującą nr REGON.
Poniżej przedstawiam jej kod
Public Function walidujRegon(ByVal numerREGON As String)
Dim cyfraKontrolna As Integer
Dim dlugoscRegon As Integer = Len(numerREGON)
'wagi regonów
'regon7 = 2,3,4,5,6,7
'regon9 = 8,9,2,3,4,5,6,7
'regon14 = 2,4,8,5,0,9,7,3,6,1,2,4,8
If (dlugoscRegon 14) Then
If (dlugoscRegon 9) Then
If (dlug...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Mateusz-Nostitz-Jackowski-Funkcja-walidujaca-REGON-w-VisualBasic-NET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.nostitz.eu%2f2009%2f05%2ffunkcja-walidujaca-regon-w-visualbasic-net%2f" style="border:0px"/></a></div></div>nosekhttps://dotnetomaniak.pl/Users/XupvZqEktUmX2KRMAUv4Pw2012-02-28T00:23:43Zhttps://dotnetomaniak.pl/Mateusz-Nostitz-Jackowski-Funkcja-walidujaca-REGON-w-VisualBasic-NET11340Funkcja walidujaca REGON w VisualBasic .NET :
Napisałem dziś funkcje w Visual Basic .NET (bo nigdzie w necie jeszcze nie ma) walidującą nr REGON.
Poniżej przedstawiam jej kod
Public Function walidujRegon(ByVal numerREGON As String)
Dim cyfraKontrolna As Integer
Dim dlugoscRegon As Integer = Len(numerREGON)
'wagi regonów
'regon7 = 2,3,4,5,6,7
'regon9 = 8,9,2,3,4,5,6,7
'regon14 = 2,4,8,5,0,9,7,3,6,1,2,4,8
If (dlugoscRegon 14) Then
If (dlugoscRegon 9) Then
If (dlug...http://blog.nostitz.eu/2009/05/funkcja-walidujaca-regon-w-visualbasic-net/http://dotnetomaniak.pl/Data/Thumbnails/small_N3jQuHlnN0CmYna6ZT0tQA.png