bild einfügen
-
hallo!
ich habe eine zimlich sipmple frage. nur ich komme nicht dahinter was falsch ist. vl kann mir ja jemdand helfen. Ich erstelle zur Zeit eine HP mit aspx und also Hintergrundsprache verwende ich c#
also ich haben iene Pfad und dieser Pfad soll dann der Pfad für ein Bild sein.
ich habe mir das so gemacht
ausblenden anzeigen C#-Quelltext
ausgeblendet markieren
1:
2:
3:string path = "D:\\test\\test\\\test1.jpg";
string fileName = Path.GetFileName(path);
Img1.Src = fileName;nur irgendwie wird das Bild nicht angezeigt.
kann der Grund darin liegen das dieses Bild nicht im Websitestamms befinden. Doch für dieses Projekt sollte das Bild durchaus irgendwo liegen können.
danke im voraus
lg nesa
-
Der String Path stimmt nicht. Probier's mal mit
String path = @"D:\test\test\test1.jpg";
-
man kann den path doch aber auch so angeben
String path = "D:\\test\\test\\test1.jpg";
oder nich?
-
Klar, geht auch so. Beim OP ist ein \ bzw. ein \\ zu viel. Das @ sollte vermutlich zeigen wie man die Pfadangaben so gestaltet, das man sich von den \\ nicht verwirren lassen muss.
-
ja ok hast recht, aber ich denke mal is ja logisch das da zwei \\ hinkommen, schließlich gilt eins als Escape Sequenze.
-
danke für eure antworten.
aber ihr wisst nich zufällig wie man einen pfad für ein bild angibt das nicht im webseitenstamm ist.
-
Knuddlbaer schrieb:
Klar, geht auch so. Beim OP ist ein \ bzw. ein \\ zu viel. Das @ sollte vermutlich zeigen wie man die Pfadangaben so gestaltet, das man sich von den \\ nicht verwirren lassen muss.
Soweit ich weiss wurde das @ eingeführt um keine Zeichen escapen zu müssen.