Server.MapPath问题

时间:2012-09-12 09:21:24

标签: c# asp.net server.mappath

我的问题是我似乎无法在我的foreeach循环中获取mapPath的实际文件。

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

实际问题是我不知道在produkter /“之后写什么。”希望你们中的任何人都可以帮助我。提前谢谢你们!:)

3 个答案:

答案 0 :(得分:1)

当您使用MapPath时,您的路径可能看起来像这样

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

详细了解ASP.NET Web Project Paths

答案 1 :(得分:0)

IS ProdukterSubfolder文件夹中的img。如果是,那么您的图片名称位于item["fldId"].ToString()中,那么请使用该图片。另外,Relative图片路径应该在Produkter之后

答案 2 :(得分:0)

你需要逃避字符串。如果你想去/somefolder/fileyoudesire.ext,它需要//somefolder//fileyoudesire.ext