2009-08-10 9 views
0

Ich benutze ASP.NET mit asp: Label, um meine Eingabe Kontrollen Etiketten zu geben.XHTML strict Deaktivieren von Formularbeschriftungen

Wenn sich meine Seite im schreibgeschützten Modus befindet, deaktiviere ich alle meine Eingabesteuerelemente und zugehörigen Beschriftungen.

Wenn ich Set Enabled = „false“ auf dem Etikett macht es als disabled = ‚disabled‘, die nicht gültig XHTML strict (eine Voraussetzung für mein Projekt) ist

Gibt es eine Möglichkeit ASP.NET Etiketten zu deaktivieren das ist XHTML-kompatibel oder ist das einfach nicht sinnvoll?

Antwort

0

Ich denke nicht, dass dies standardmäßig möglich ist. Sie können ein Beschriftungssteuerelement erweitern, um ein benutzerdefiniertes Steuerelement zu erstellen. Sie können eine Benutzeroption verwenden (z. B. - Enable = false) und Ihren XHTML-Complient-Code schreiben, um ihn zu deaktivieren.

1

Warum müssen Sie die Etiketten deaktivieren? Warum haben Sie sie nicht einfach in die deaktivierte Farbe geändert?

Verwandte Themen