none
Master-Page / *.aspx-Seite in Unterverzeichnis RRS feed

  • Frage

  • Hallo zusammen,

      ich habe eine Master-Page, die im Hauptverzeichnis meiner Anwendung liegt. Hier sind Verweise enthalten u.a. auf Images, hier ein Beispiel:

    <a href="<%=ResolveClientUrl("~/Default.aspx")%>"><img src="<%=ResolveClientUrl("~/Images/Home.png")%>" style="margin-left:5px; margin-top:5px; margin-right:5px;margin-bottom:-5px;" /></a>

      Das funktioniert, solange ich mich im Hauptverzeichnis befinde. Wenn ich diese Master-Page aber in eine *.aspx-Seite einbinde, die in einem Unterverzeichnis liegt, erhalte ich folgende Fehlermeldung: "Vorangestellte .. können nicht zum Beenden auf oberster Verzeichnisebene verwendet werden."

      Hat jemand einen Tipp für mich?

    Gruß,

    Matthias

    Sonntag, 17. April 2016 14:28

Antworten

  • Hallo zusammen,

      also ich habe jetzt so einiges ausprobiert, Navigation per "../" scheint nicht zu funktionieren. Aber auch wenn ich überall mit absoluten Pfaden arbeite, die mit "~/" beginnen, geht es nicht. Muss ich denn wohl den kompletten Pfad nehmen einschließlich "http://server/..."?

    Gruß,

    Matthias

    • Als Antwort markiert MSchuppe Dienstag, 19. April 2016 15:58
    Dienstag, 19. April 2016 06:21
  • Hallo nochmal,

      das hab' ich mir wohl selbst eingebrockt...   Wollte es mit dem "ResolveClientUrl" besonders gut machen...

      Wenn man es weglässt und dann noch 'runat="server"' einstellt, wird alles gut...

    Gruß,

    Matthias

    • Als Antwort markiert MSchuppe Dienstag, 19. April 2016 15:58
    Dienstag, 19. April 2016 15:58

Alle Antworten

  • Hallo zusammen,

      also ich habe jetzt so einiges ausprobiert, Navigation per "../" scheint nicht zu funktionieren. Aber auch wenn ich überall mit absoluten Pfaden arbeite, die mit "~/" beginnen, geht es nicht. Muss ich denn wohl den kompletten Pfad nehmen einschließlich "http://server/..."?

    Gruß,

    Matthias

    • Als Antwort markiert MSchuppe Dienstag, 19. April 2016 15:58
    Dienstag, 19. April 2016 06:21
  • Hallo nochmal,

      das hab' ich mir wohl selbst eingebrockt...   Wollte es mit dem "ResolveClientUrl" besonders gut machen...

      Wenn man es weglässt und dann noch 'runat="server"' einstellt, wird alles gut...

    Gruß,

    Matthias

    • Als Antwort markiert MSchuppe Dienstag, 19. April 2016 15:58
    Dienstag, 19. April 2016 15:58