Question

J'aimerais créer dans DNN un module qui, semblable au contrôle Annonces, propose un modèle que l'administrateur du portail peut modifier pour la mise en forme. J'ai un contrôle qui utilise actuellement un contrôle Repeater avec des modèles. Existe-t-il un moyen de remplacer le contenu des propriétés repeater ItemTemplate, HeaderTemplate et FooterTemplate?

Était-ce utile?

La solution

Vous pouvez y parvenir de différentes façons. Généralement, la meilleure méthode consiste simplement à placer un contrôle littéral dans les modèles d'en-tête, de pied de page et d'élément. Ensuite, gérez l'événement ItemDataBound, vous pouvez consulter le type d'élément et y effectuer une action spécifique pour charger les données nécessaires.

Si vous souhaitez voir certaines implémentations de ce modèle, vous pouvez télécharger le code de mon module texte / HTML extensible, ainsi que de mon module Guesbook, tous deux disponibles gratuitement, sans vous connecter à http://www.iowacomputergurus.com

Autres conseils

Vous pouvez voir des exemples de modèles dans le module Starertkit par défaut, le module FAQ, le module de référentiel et le type défini par l'utilisateur. Tous ces systèmes ont des niveaux de contrôle variables pour la création de modèles.

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