Zum Inhalt springen

Design der Masterpage wird nicht angezeigt!


Empfohlene Beiträge

Geschrieben

Hallo,

ich habe ein kleines Problem komme jedoch leider nicht auf die Lösung. Wenn ich eine Masterpage in ASP.NET anlege und mehrere Seiten einfüge die mit der Masterpage verknüpft ist funktioniert alles einwandfrei. Wenn ich jetzt jedoch einen Ordner und darin eine .aspx-Datei anlege die auch auf die Masterpage zeigt anlege wird das Design nicht mehr angezeigt und die Links aus meiner Navigation sind natürlich auch nicht mehr richtig. Wie kann ich das realisieren?

Gruß

Hahne

  • 2 Wochen später...
Geschrieben

Da bis jetzt noch keine Antwort kam und auch noch keine Meldung, dass eine Hilfestellung nicht mehr notwendig sei, gebe ich nun meinen Senf dazu.

Ich habe bei einem meiner Projekte, welches mit Ordnerstruktur aufgebaut ist, 2 Masterseiten. Die zweite Masterseite gleicht der ersten, nur die Links wurden natürlich dementsprechend angepasst (!) - Ordnerstruktur (!!!)

Anstelle von z.B. "images/bild.jpg" lautet der Verweis nun "../images/bild.jpg"

Ich verwende also die 1. Masterpage für die Hauptebene, wo sich auch die Seite Index.aspx befindet. Die 2. Masterpage verwende ich für alle Seiten, die in einem Unterordner der 1. Ebene befinden.

Sollten Deine Unterverzeichnisse wieder Unterordner enthalten, so wäre die am leichtesten zu realisierende Lösung, dass Du auch für diese Ebene eine eigene Masterseite realisierst (Link wäre dann z.B. "../../images/bild.jpg")

Ich hoffe, dass der Text halbwegs verständlich ist und dass ich Dir einen Denkanstoss geben konnte.

LG Rainer

Geschrieben

Hi!

Danke für deine Antwort! Habe jedoch schon eine Lösung gefunden. Hatte nur vergessen sie hier zu posten.

Habe ganz einfach meine Links zu einem Server-Control konvertiert:

<a href="..." runat="server">Test</a>

und konnte somit bei "href" folgendes eintragen:

~/Ordner/Link.aspx

Sprich, er geht von meinem Rootverzeichnis aus. Ich habe mein Link zu einen Server-Control konvertiert weil das Symbol ~ nur dann funktioniert. Ohne dieser Konvertierung müsste das so aussehen:

/Ordner/Link.aspx

Was aber natürlich wieder blöde ist wenn die Masterpage nicht im Root liegt sondern ein Ordner weiter.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...