Div, FieldSet, Span et Label en ASP.NET

Je fais faire ici un petit focus sur des balises asp.net et des propriétés méconnues.

Tout d’abord, comment écrire du texte brut en asp.net ?

Pour cela, il y a Literal :

génèrera Mon texte.

Et un Label me dirait vous !!!

Un Label permet de générer 2 types de balises. Par défaut, il vous génèrera un span.

génèrera

Mon texte

Mais si vous lui ajouter une propriété AssociatedControlID avec comme valeur l’ID d’un élément de formulaire, celui ci sera transformé en label (dans le sens HTML du terme). Cela permet de relier une zone de saisie et sa description. Cela permet également de sélectionner le champs associé à un label par le clic sur ce dernier.

 : 

génèrera

 : 

Une autre balise asp.net permet de générer 2 types de balise HTML : Panel.

Par défaut panel créera une balise div.

Mon texte est dans une div

génèrera

Mon texte est dans une div

La propriété groupingtext permet de transformer le panel en Fieldset. Un fieldset permet de regrouper des éléments d’un formulaire en catégories logiques. L’utilisation de cet élément rend également les document plus accessibles aux personnes handicapées. La valeur de la propriété groupingtext est une chaine de caractères qui définira la légende de votre Fieldset.

Mon texte est dans un fielset

génèrera

Ma légende Mon texte est dans un fieldset

Maintenant vous n’aurez plus d’excuse pour ne plus générer les bonnes balises afin d’avoir un code valide.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *