Zugängliche Steuerelemente für ASP.NET
-
09-06-2019 - |
Frage
Bei meinem letzten Job haben wir letztendlich den kompletten ASP.NET-Stack (Formulare, Steuerelemente, Validierung, Postback-Handling, Ajax-Bibliothek usw.) neu geschrieben – als Grund wurde mir angegeben, dass die ASP.NET-Steuerelemente nicht ausreichend zugänglich seien, nicht waren die Kontrollen Dritter, die für das Projekt bewertet wurden.
Kann mir jemand gute zugängliche ASP.NET-Steuerelemente nennen, die auch Ajax unterstützen?
Wenn dies nicht gelingt, wie würden Sie an die Erstellung barrierefreier, Ajax-fähiger Steuerelemente herangehen?
Lösung
Sie könnten einen Blick auf die Funktion „App_Browsers“ in .NET werfen.
Es gibt Ihnen die Möglichkeit, sich für jedes Steuerelement in die Rendering-Engine einzubinden.Die ursprüngliche Absicht bestand darin, die HTML-Ausgabe von Steuerelementen abhängig vom Browser des Benutzers ändern zu können – Sie können dies jedoch auch für alle Browser tun.
Sie können auch einen Blick darauf werfen diese Steueradapter, wodurch die normalen ASP.NET-Steuerelemente „CSS-freundlich“ werden.