Comment puis-je affiner et construire sur un projet Dynamic Data d'échafaudage de base?

StackOverflow https://stackoverflow.com/questions/1415743

  •  06-07-2019
  •  | 
  •  

Question

Une fois que vous avez créé un projet de données dynamiques généré de base avec un échafaudage, vous pouvez faire beaucoup plus de choses pour personnaliser et améliorer le projet et évoluer vers une application personnalisée de conception fine bénéficiant d'une infrastructure fiable.

Vous pouvez ajouter des métadonnées pour les tables d’échafaudage, personnaliser la liste standard et les pages de détails, personnaliser les contrôles de modèle, etc.

Que pouvez-vous faire d'autre?

Était-ce utile?

La solution

Les deux plus gros éléments auxquels je peux penser sont probablement:

  • Vous pouvez modifier / définir votre propre fournisseur de métadonnées.

http://mattberseth.com/blog/2008/08/dynamic_data_and_custom_metada.html - Nomme toutes les colonnes avec un espace entre les mots ... Oui, vous pouvez utiliser l'attribut DisplayName, mais voici un exemple de la manière d'affiner le projet d'échafaudage de base.

  • Vous pouvez créer vos propres attributs.

http: //csharpbits.notaclue .net / 2009/04 / hiding-foreign-key-column-globally-in.html - Exemple de création d'un attribut pour masquer la colonne de clé étrangère de toutes les tables.

http: //csharpbits.notaclue .net / 2008/10 / dynamique-masquage-de-données-dynamiques-dans-selected.html - Exemple d'un autre attribut permettant de masquer une colonne mais appliqué au niveau de la page.

Après cela, pour que la DD soit prête pour le monde réel, vous pouvez:

Niveau:

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

Mélangez-le avec des formulaires Web, avec MVC ... http://www.codeplex.com/aspnet/Release/ProjectReleases. aspx? ReleaseId = 14473 Voir les échantillons. Vous trouverez également dans les exemples comment utiliser les procédures stockées avec elle.

Utilisez AJAX et / ou JQuery .....

Ce ne sont pas des modifications spécifiques à la DD, mais il est probablement nécessaire d'être prêt pour le monde réel.

Voici un lien qui peut également aider: http://blogs.msdn.com/ rickandy / archive / 2009/01/08 / dynamic-data-faq.aspx

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top