ASP.Net: Littéral vs Étiquette

Je voulais juste entendre certaines autorités sur quand et où vous devez utiliser un LITERAL le contrôle d'une LABEL.

Si je comprends bien, la différence est celle-ci: Une LABEL peut être appelée via la <SPAN> balises qui sont ajoutés.

Personnellement, je trouve l'ajout de <SPAN> balises dans mon code HTML est très ennuyeux et n'a en fait jamais appliquer des styles à travers ASP, et ainsi de LITERALs semblent être ce qui doit être utilisé la plupart du temps... mais je suis concerné, il n'y a autres des considérations ou des avantages à l'aide d'une ÉTIQUETTE sur elle que je suis pas au courant de.

Est-il 100% amende de remplacer tout LABELs avec LITERALs, à condition que nous ne sommes pas appliquer des styles à eux? Il n'y a PAS d'autres considérations?