|
Categorieën >
Csharp.NET
Silverlight / WCF / Validation (Opgelost)
Maarten – 01/03/2011 17:20 (Laatst gewijzigd op 01/03/2011 17:21)
|
|
offline
|
Erelid
|
Ik heb een WCF-service draaien die data ophaalt uit MS CRM 4.0 om daar vervolgens interactie mee aan te bieden naar een Silverlight front-end ('t is een publieke applet dus is er geen rechtstreekse CRM connectie).
In ieder geval, die service werkt, doet wat het moet doen, en toont o.a. data in een DataGrid om bulk editing mogelijk te maken. Nu had ik willen client validatie toevoegen, het enige probleem is dat ik de Data Annotations à la [Required] wel kan toevoegen in de proxy class, (edit: en dan werkt dat ook) maar dat deze dan altijd overschreven wordt door VS als ik iets aanpas aan die service. Ik zou dat dus telkens manueel kunnen doen, maar ik heb wel wat beters te doen.
Is er een eenvoudige methode om toch die nette validatie te krijgen client-side zonder op RIA services over te stappen (geen tijd/budget meer )? |
7 antwoorden
|
|
|
offline
|

Crew .NET
|
Je kan toch een aparte validatie-klasse schrijven en dan enkel als alles valid is, je proxy aanspreken en de data doorsturen, niet?
|
|
|
|
offline
|
Erelid
|
Hmmz, ja, maar met die model validation heb je gelijk integratie met die GridView.. ik kan idd wel gewoon die objecten checken, maar zie niet echt een manier om dan die rij te 'invalideren' ^o)
|
|
|
|
offline
|

Crew .NET
|
Ja, die integratie is inderdaad wel gemakkelijker. Kan je niet een temp-object aanmaken met de gegevens die in 1 rij staan en dan via die aparte validatie-klasse dat object valideren, of simpel gewoon de rij die ge-edit wordt doorgeven aan die klasse.
|
|
|
|
offline
|
Erelid
|
Ook al aan zitten denken, maar 'k vroeg me af of er geen meer straight-trough manier was voor luiaards gelijk mezelf
|
|
|
|
offline
|
Nieuw lid
|
vind ik leuk.
edit: oh verkeerde communitie
|
|
|
|
offline
|
Erelid
|
Op basis van uw antwoord heb ik client-side een partial class gemaakt die als tussenstation dient voor die class ('t zijn ong. een 18-tal properties waarvan 3 required) met 3 SL_-prefix attributen die dan validatie forceren... en dat lijkt te werken
|
Je moet ingelogd zijn om een reactie te kunnen posten.
|
|
|