我的问题是在foreeach循环中似乎无法获得mapPath的实际文件。
foreach (DataRow item in objKat.getProd().Rows)
{
ddlImage.Items.Add(new ListItem(Server.MapPath("../img/produkter/"), item["fldId"].ToString()));
}
实际的问题是,我不知道在produkter/"之后该写什么。希望你们中的任何人都能帮助我。提前感谢!:)
当您使用MapPath
时,您的路径可能看起来像这个
Server.MapPath("~/img/produkter/")
阅读有关ASP的更多信息。NET Web项目路径
IS Produkter
是img
文件夹中的Subfolder
。如果是,则您的图像名称在item["fldId"].ToString()
中,然后使用该名称。。否则,图像的Relative
路径应该位于Produkter
之后
您需要对字符串进行转义。如果你想转到/somefolder/fileyoudesire.ext,它需要是//somefolder//fileyoudesire.ext