-1

私の問題は、 foreach ループで mapPath の実際のファイルを取得できないように見えることです。

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

実際の問題は、produkter/" の後に何を書くべきかわからないことです。どなたか助けていただければ幸いです。よろしくお願いします! :)

4

3 に答える 3

1

パスを使用すると、MapPathこのように見える場合があります

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

ASP.NET Web プロジェクト パスの詳細を読む

于 2012-09-12T09:25:20.870 に答える
0

文字列をエスケープする必要があります。/somefolder/fileyoudesire.ext に移動する場合は、//somefolder//fileyoudesire.ext にする必要があります。

于 2012-12-07T15:08:37.233 に答える
0

ISProdukterSubfolderinimgフォルダーです。画像名が入っている場合は、item["fldId"].ToString()それを使用してください。そうでない場合は、画像のRelativeパスが後に来る必要がありますProdukter

于 2012-09-12T09:25:11.190 に答える