2010-11-23 6 views
0

Ich muss ein Aussehen der alten ASP.NET-Anwendung korrigieren, damit es der neuen visuellen Webidentität meiner Organisation entsprechen kann. Die alte Anwendung hat keine Masterseite und verwendet eine sehr einfache .include-Datei. Das Ändern des Headers ".include" ändert nicht das allgemeine Erscheinungsbild der Seiten der App, und ich muss immer noch neue CSS-Definitionen manuell importieren. Ersetzen Sie die Tabellentags durch divs auf den 60 einzelnen ASPX-Seiten.Ändern der globalen visuellen Identität der ASP.net-App ohne eine Masterseite

Wie soll ich fortfahren? Ich habe langfristige Wartbarkeit im Hinterkopf, daher ist eine Masterseite die naheliegende Lösung. Gibt es CSS-Parser, die diese Konvertierung erleichtern können?

Vielen Dank. -Dhruv

Antwort

2

Ich bin mir nicht bewusst, irgendein Werkzeug, das dies für Sie schrecklich einfach machen wird.

Mein bester Rat wäre, in den sauren Apfel zu beißen und auf ein ASP.NET 3.5- oder 4.0-Projekt zu aktualisieren, damit Sie die Vorteile von .NET nutzen können, seit diese Website erstellt wurde.

In dem großen Schema der Dinge, 60 Seiten ist keine große Menge. Erstellen Sie die neue (n) Masterseite (n), streichen Sie dann alle nicht inhaltsbezogenen Abschnitte dieser 60 Seiten aus und umgeben Sie sie in <asp:Content Tags.

Ich wette, Sie werden sehen, es ist viel weniger Arbeit, als Sie jetzt befürchten, und noch wichtiger, es zahlt sich jedes Mal aus, wenn Sie die Website von nun an aktualisieren müssen.

+0

Danke, ich habe beschlossen, auf 4.0 zu aktualisieren. Um die Extraktion von Formularelementen aus .aspx und das Injizieren von Dhruv

Verwandte Themen