Hej,
Är man lat eller har ett väldigt enkelt formulär med bara ett par fält så är det ju smidigt att lägga all kod såsom validering osv. i codebehind och så är det klart!
Men finns det nån teknik för att hantera just formulär, speciellt stora, eller formulär som återfinns på flera ställen? Det jag skulle vilja är att få bort så mycket kod som möjligt från codebehind!
Jag blev väldigt osäker på vad du menar, för jag förstår inte ditt inlägg riktigt, men ASP.NET har ett par valideringskomponenter som du kan använda dig av, alt. använda jQuery om du endast ska validera clientside.
Hanterar du emellertid känslig/strict data så bör du validera detta på serversidan dessutom, och då som sagt via valideringskomponenterna.
Hej,
Är man lat eller har ett väldigt enkelt formulär med bara ett par fält så är det ju smidigt att lägga all kod såsom validering osv. i codebehind och så är det klart!
Men finns det nån teknik för att hantera just formulär, speciellt stora, eller formulär som återfinns på flera ställen? Det jag skulle vilja är att få bort så mycket kod som möjligt från codebehind!
Jag vet inte hur väl du känner till design patterns men oavsett vilket så tycker jag du ska kolla på ett pattern som kallas Model-View-Presenter som förmodligen passar alldeles utmärkt för ditt problem. Jag är ingen ASP.NET-utvecklare men jag jobbar mot WPF och det är ett snarlikt tänk.
I WPF använder jag något som kallas för Model-ViewModel-View som är närbesläktat med MVP.
Jag blev väldigt osäker på vad du menar, för jag förstår inte ditt inlägg riktigt, men ASP.NET har ett par valideringskomponenter som du kan använda dig av, alt. använda jQuery om du endast ska validera clientside.
Hanterar du emellertid känslig/strict data så bör du validera detta på serversidan dessutom, och då som sagt via valideringskomponenterna.
Lycka till.
Nej, det var inte det jag menade! :)
Phorpher skrev:
Jag vet inte hur väl du känner till design patterns men oavsett vilket så tycker jag du ska kolla på ett pattern som kallas Model-View-Presenter som förmodligen passar alldeles utmärkt för ditt problem. Jag är ingen ASP.NET-utvecklare men jag jobbar mot WPF och det är ett snarlikt tänk.
I WPF använder jag något som kallas för Model-ViewModel-View som är närbesläktat med MVP.
Jag vet att det finns många patterns för olika scenarion, just detta har jag hört talas om men kan inget om det, ska ta och läsa på om det! Tack för tipset! :bire
Varför inte köra på ASP.NET MVC, preview 5 finns nu, betan kommer vilken dag som helst. Till det finns tex xVal som ger dig på en trevligt sätt möjlighet att plugga in valfritt ramverk för serverside validering, samt valfritt ramverk för klientside validering. Du kan tex använda enterprise validation block eller castle projects valideringsblock för serverside, och jquery för klientside.
252 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2