DOSSIERS
CSS-Layout mit Expression Web
Website-Express
ASP.NET 2.0
CSS-Layout mit Expression Web
Microsoft möchte mit Expression Web natürlich nicht nur neue Zielgruppen erreichen, sondern auch seine eigene serverseitige Technik ASP.NET 2.0 gegen PHP und Konsorten in Stellung bringen. Dementsprechend finden sich neben normalen HTML-Tags auch ASP.NET-Steuerelemente, Controls genannt. Sie lassen sich in ASPX-Seiten einsetzen. In der vorliegenden Beispielanwendung lässt sich so das Kontaktformular realisieren. Ziehen Sie dazu die Formularelemente in den Inhaltsbereich. Die TextBox ist für ein Eingabefeld zuständig und Button für die Schaltfläche. Zur Validierung können Sie die Steuerelemente von ASP.NET zur Gültigkeitsprüfung verwenden. Leider ist die Handhabung der Steuerelemente nicht ganz so einfach wie in Visual Studio. Dies macht sich vor allem in Kleinigkeiten bemerkbar: Beispielsweise wird beim Kopieren eines Elements im Code nicht automatisch die ID mit angepasst, so dass doppelte IDs möglich sind.
Der serverseitige Code für das Auswerten des Formulars lässt sich ebenfalls in Expression Web schreiben. Der Code wird sogar automatisch in eine separate Code-Datei ? in ASP.NET Codebehind genannt ? ausgelagert. Beim richtigen Coding ist dann allerdings ein spezialisiertes Tool wie das kostenlos erhältliche Visual Web Developer Express empfehlenswert. Neben ASP.NET wird von Expression Web auch Javascript unterstützt. Am wertvollsten ist hier sicherlich die Autovervollständigung. Daneben bietet ASP.NET einige so genannte Verhalten, sprich vorgefertigte Javascript-Code-Schnipsel. Damit lässt sich beispielsweise ein Popup öffnen.
Fazit
Auch wenn die CSS-Steuerung mit dem Begriff Formatvorlagen etwas Office-lastig benannt ist, weiß sie in der Praxis zu überzeugen. Sich überschneidende Stile sind gut zu erkennen und die Steuerung funktioniert sowohl für CSS-erfahrene Webdesigner als auch für Anfänger sehr gut. Bei den üblichen Layout-Problemen wie Platzierung und CSS-Layout kann Microsoft keine neuen Glanzlichter setzen. Allerdings sind Innovationen in diesem Bereich schwer zu erreichen und von einem
neuen Marktteilnehmer auch nicht unbedingt zu erwarten gewesen.






Letzter Kommentar
0 Antworten zu CSS-Layout mit Expression Web
Website-Express