Domanda

Dopo aver creato un progetto di dati dinamici generati di base con impalcature, ci sono molte altre cose che puoi fare per personalizzare e migliorare il progetto, evolvendo verso un'applicazione personalizzata finemente elaborata che beneficia di un'infrastruttura affidabile.

È possibile aggiungere metadati per le tabelle dei ponteggi, personalizzare l'elenco standard e le pagine dei dettagli, personalizzare i controlli dei modelli, ecc.

Cos'altro puoi fare?

È stato utile?

Soluzione

Probabilmente i due più grandi elementi a cui riesco a pensare sono:

  • Puoi modificare / definire il tuo fornitore di metadati.

http://mattberseth.com/blog/2008/08/dynamic_data_and_custom_metada.html - Nomina tutte le colonne con uno spazio tra le parole ... Sì, è possibile utilizzare l'attributo DisplayName ma questo è un esempio di come perfezionare il progetto di scaffolding di base.

  • Puoi creare i tuoi attributi.

http: //csharpbits.notaclue .net / 2009/04 / hiding-foreign-key-column-globally-in.html - Esempio di creazione di un attributo per nascondere la colonna di chiave esterna per tutte le tabelle.

http: //csharpbits.notaclue .net / 2008/10 / dynamic-data-hiding-column-in-selected.html - Esempio di un altro attributo per nascondere una colonna ma applicato a livello di pagina.

Dopo questo, per preparare DD al mondo reale puoi:

Livello:

http://weblogs.asp.net/craigshoemaker /archive/tags/Dynamic+Data/default.aspx

Miscelalo con moduli Web, con MVC ... http://www.codeplex.com/aspnet/Release/ProjectReleases. aspx? ReleaseId = 14473 Vedi i campioni Anche negli esempi è come utilizzare Stored Procedures con esso.

Usa AJAX e / o JQuery .....

Queste non sono modifiche specifiche DD ma probabilmente necessarie per essere pronte per il mondo reale.

Ecco un link che può aiutare anche: http://blogs.msdn.com/ rickandy / archive / 2009/01/08 / dinamico-dati-faq.aspx

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