De pagina die ik gemaakt heb bestaat uit twee onderdelen:
1. Onderdeel waarin je de eigenschappen van een pagina kan opgeven/wijzigen (denk aan page title, page description) en daarbij een Save en Cancel knop. Beide invoervelden zijn verplicht.
2. Onderdeel waarin je metatags kan hangen aan de pagina. Je wordt verplicht om een type te kiezen (dropdown, 'name'/'http-equiv') een directive (denk aan 'keywords') en een content ('computer, tweaken'). Type staat standaard op 'name' en de andere twee invoervelden zijn verplicht.
Omdat zo'n beetje alle velden verplicht zijn heb ik dus aan iedere textbox (zowel in het pagina onderdeel als in het metatag onderdeel) een requiredfieldvalidator hangen.
Het probleem is nu, hoe kan ik het zo sturen, dat als je op de Save knop van pagina klikt dat alleen de onderdelen in het PageDetails component gevalidate worden en dat als ik op de Save knop van metatags klik dat alleen de onderdelen in het MetaTags component gevalidate worden.
Helaas is altijd maar 1 form mogelijk. Extra moeilijkheid: de validation moet al aan client-side gebeuren, want de validatie melding moet verschijnen in de vorm van een alert (ShowMessageBox = true).
Iemand enig idee?
1. Onderdeel waarin je de eigenschappen van een pagina kan opgeven/wijzigen (denk aan page title, page description) en daarbij een Save en Cancel knop. Beide invoervelden zijn verplicht.
2. Onderdeel waarin je metatags kan hangen aan de pagina. Je wordt verplicht om een type te kiezen (dropdown, 'name'/'http-equiv') een directive (denk aan 'keywords') en een content ('computer, tweaken'). Type staat standaard op 'name' en de andere twee invoervelden zijn verplicht.
Omdat zo'n beetje alle velden verplicht zijn heb ik dus aan iedere textbox (zowel in het pagina onderdeel als in het metatag onderdeel) een requiredfieldvalidator hangen.
Het probleem is nu, hoe kan ik het zo sturen, dat als je op de Save knop van pagina klikt dat alleen de onderdelen in het PageDetails component gevalidate worden en dat als ik op de Save knop van metatags klik dat alleen de onderdelen in het MetaTags component gevalidate worden.
Helaas is altijd maar 1 form mogelijk. Extra moeilijkheid: de validation moet al aan client-side gebeuren, want de validatie melding moet verschijnen in de vorm van een alert (ShowMessageBox = true).
Iemand enig idee?
Any sufficiently advanced technology is equivalent to magic.