Har en webbapp byggd på "klassisk" .NET (inte MVC alltså) och skulle vilja validera mina formulär "live" för att förenkla för användaren. Alltså, i ett formulär där man kan fylla i säg namn och e-post vill jag kunna sätta en grön bock direkt jämte namnrutan om den uppfyller mina krav, istället för att formuläret behöver postas. Med e-posten vill jag validera att den är korrekt, sedan kolla mot en databas om den existerar eller inte.
Just nu använder jag RequiredFieldValidator samt RegularExpressionValidator och kollar mot databasen i Code Behind. Hur löser jag detta snyggast?
# Finns det någon komponent som kan koppla ihop detta?
# Eller ska jag ha en komponent som sköter "livevalideringen" sen köra med min "egen" .NET-kontroll i code behind?
Det var där jag tänkte om man kunde koppla ihop jQuery med det hela. Fast om jag vill ha "databasvalidering" kanske det är lika bra att ha två olika? Borde ju finnas en uppsjö till jQuery, sen får jag validera code behind efter post...
Edit: Jag vill också att den validerar "direkt", alltså när man skriver i fältet. Inte att den gör en client-side validation när man tryckt på submit :)
Kolla in jquery validation, gör ett ajaxcall mot en webservice för kollen mot db
Ja, det blev en sådan lösning jag kör på. Tyvärr innebar det att jag fick dela på front-end och back-end validering, så vill jag ändra något måste jag ändra på två platser, men det kan jag nog leva med.
137 ms totalt · 2 externa anrop · v20260731065814-full.2ae45ccc