Al momento ho un'app WinForms che utilizza documenti XML per guidare contenuti dinamici che vengono mostrati all'utente. Io chiamo questi file modello di documenti XML.
Il file modello determina le funzionalità che l'utente vede, le proprietà, il tipo di controllo da utilizzare per la proprietà, gli elementi di rilascio nelle caselle combinate e come convalidare l'input. Potrei andare avanti con il contenuto dinamico determinato dal modello ma ottieni l'immagine. Il modello guida l'app e il file modello utilizzato dal programma viene determinato quando l'utente indica in quale contea sono interessati.
Questo perché l'app aiuta gli utenti a inviare dati ingegneristici a singoli consigli o contee. Ogni contea ha il proprio insieme di requisiti, le informazioni di cui hanno bisogno da parte dell'utente e il modo migliore per convalidare tale data.
Quindi per risolvere questo problema metto le informazioni per ogni contea nel proprio file di modello, l'utente seleziona la contea per cui lavora e poi da quel punto in avanti il programma usa il file modello di quella contea per creare dinamicamente il contenuto nei moduli e lo mostra all'utente.
Ora sto spostando l'app sul web. La mia domanda è: è questa tecnica di utilizzare un file modello XML per ogni contea per creare dinamicamente il contenuto il modo migliore per farlo per i siti web? Mi chiedevo se qualcuno conosce un modello di progettazione popolare per i siti Web per generare contenuti dinamici per molte diverse contee senza dover creare un insieme diverso di pagine Web concrete per ogni contea? O dovrei rimanere con il paradigma del file modello (ad esempio se non è danneggiato ...)?