0

アプリケーションでは、物理パス (イメージの OS パス) があり、このパスをイメージ コントロールに割り当てる必要があります。イメージ コントロール imageUrl にはアプリケーション パスが必要です。これを行う方法についてアドバイスをください。

ありがとう

4

1 に答える 1

0

ミリムースが言ったように、ファイルはデプロイされたアプリケーションと同じフォルダーまたはサブフォルダーにある必要があります。万が一それらが(アプリでデプロイされた、または手動でコピーされた)場合は、次のようなものを使用して相対パスに変換できます。

        string phicalPath = @"C:\WebSite\Images\myimg.png";
        String desiredRelativePath = phicalPath.Replace(Request.ServerVariables["APPL_PHYSICAL_PATH"], String.Empty);

それが役立つことを願っています。

于 2013-01-22T03:38:35.353 に答える