Hvordan kan det være, at strengen ændrer sig
Hej. Jeg prøver at tilføje nogle image komponenter dynamisk. Men de indeholder desværre ikke noget billede når jeg kører projektet. Når jeg tjekker egenskaberne på en af image komponenterne i min browser, ser stien til billedet fx. sådan udfile:///C:/Documents%2520and%2520Settings/Administrator/Dokumenter/Visual%2520Studio%25202005/WebSites/Gallery/Galleries/Det%2520virker/images.jpg
I min debug ser strengen sådan her ud
C:\Documents and Settings\Administrator\Dokumenter\Visual Studio 2005\WebSites\Gallery\Galleries\Det virker\images.jpg
Hvorfor bliver der lavet %2520 i stedet for et mellemrum? Eller hvad kan jeg gøre for at afhjælpe dette problem
Her er metoden der opretter komponenterne
private void showGallery(string path)
{
foreach (string fl in Directory.GetFiles(HttpContext.Current.Server.MapPath("Galleries/" + path)))
{
Image img = new Image();
img.ID = fl;
img.ImageUrl = fl;
pnlRight.Controls.Add(img);
System.Diagnostics.Debug.WriteLine(fl);
}
}