Ik loop weer tegen een issue aan in een ASP.NET MVC3 project 
Ik heb een formulier waarop mensen o.a. hun vooropleiding in kunnen vullen. Hiervoor heb ik een model met een paar verplichte velden en een partial view waarop de velden staan.
Nu is de wens dat mensen minimaal 1 en maximaal drie vooropleidingen in kunnen vullen. In ASP.NET webforms zou ik dat oplossen dmv een knopje of link waarmee je een sectie op de pagina uit kan klappen om een volgende vooropleiding in te vullen. In de code-behind zou ik dan de validators voor die sectie enablen.
Maar voor MVC3 ben ik er nog niet helemaal uit. Moet ik die tweede en derde sectie al verborgen in de view zetten, met een 'niet verplicht' model zodat je het formulier wel kan submitten als je maar één vooropleiding in wil vullen? Maar hoe krijg je op dat moment dan de validatie weer 'aan'? Of kan je ook 'on-the-fly' stukjes partial view laten renderen? Ik denk dat zoiets wel mogelijk moet zijn, maar heb er nog geen concreet voorbeeld van kunnen vinden.
Suggesties zijn welkom
Ik heb een formulier waarop mensen o.a. hun vooropleiding in kunnen vullen. Hiervoor heb ik een model met een paar verplichte velden en een partial view waarop de velden staan.
Nu is de wens dat mensen minimaal 1 en maximaal drie vooropleidingen in kunnen vullen. In ASP.NET webforms zou ik dat oplossen dmv een knopje of link waarmee je een sectie op de pagina uit kan klappen om een volgende vooropleiding in te vullen. In de code-behind zou ik dan de validators voor die sectie enablen.
Maar voor MVC3 ben ik er nog niet helemaal uit. Moet ik die tweede en derde sectie al verborgen in de view zetten, met een 'niet verplicht' model zodat je het formulier wel kan submitten als je maar één vooropleiding in wil vullen? Maar hoe krijg je op dat moment dan de validatie weer 'aan'? Of kan je ook 'on-the-fly' stukjes partial view laten renderen? Ik denk dat zoiets wel mogelijk moet zijn, maar heb er nog geen concreet voorbeeld van kunnen vinden.
Suggesties zijn welkom
Kater? Eerst water, de rest komt later