Domanda

Inizierò un nuovo progetto, che includerà moduli i cui input e i loro tipi (casella di testo, casella di controllo ecc.), le regole di convalida sono definite nel DB.

Devo scegliere uno dei framework per Creazione modulo , Convalida modulo , Modifica / Inserisci moduli ma sono bloccato. Dubito che MVC renderà difficile gestire relazioni genitori-figli per i controlli. E sebbene WebForms mi aiuterà a comportare tutti gli input dinamici come oggetti, sono preoccupato che dovrò occuparmi di Reflection per cose semplici.

Qualche indizio per questa persona titubante?

È stato utile?

Soluzione

Hai ragione con il problema di relazione genitore-figlio per MVC. Da quello che posso dire, sarebbe dolore al sedere. Non credo che avrai bisogno di riflessioni per WebForms, purché tu possa in qualche modo ottenere i controlli in un array.

Il mio voto: WebForms.

Altri suggerimenti

Ho usato asp.net (moduli web) regolari per interfacce completamente dinamiche, senza che sia necessario riflettere. Detto questo, non credo davvero che troverai nessuno di loro che ti blocca la strada per raggiungerlo. Potresti anche voler guardare http://www.asp.net/dynamicdata/

Ps. per completamente dinamico, intendo le interfacce attraverso un'interfaccia utente dell'amministratore che indicano quali tabelle, quali colonne, aggiungono metadati di convalida, etichette :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top