2012-09-12 104 views
-1

我的问题是,我似乎无法在我的foreeach循环中得到我的mapPath的实际文件。Server.MapPath问题

foreach (DataRow item in objKat.getProd().Rows) 
    { 
     ddlImage.Items.Add(new ListItem(Server.MapPath("../img/produkter/"), item["fldId"].ToString())); 
    } 

实际的问题是,我不知道produkter后写什么/”,希望任何你能帮助我。谢谢你在前进!:)

+0

如果路径是“/ img/produkter /”,请使用以下语法:“〜/ img/produkter /” –

+0

我没有看到你想要达到的目标。也许你应该做你想做的事情,而不是如何? –

回答

0

IS Produkter处于Subfolderimg文件夹;如果是那么你的形象的名字是item["fldId"].ToString()然后使用that..otherwise图像的Relative路径应该跟从Produkter

1

当使用MapPath您的路径可能看起来看起来这

Server.MapPath("~/img/produkter/") 

了解更多关于ASP.NET Web Project Paths

0

你需要躲避字符串。如果您想要转到/somefolder/fileyoudesire.ext,则需要//somefolder//fileyoudesire.ext