asp.net 图像按钮的 imageurl 属性不显示网络位置的图像

本文关键字:图像 显示 位置 网络 imageurl net 按钮 asp 属性 | 更新日期: 2023-09-27 18:19:10

我正在将图像加载到以下位置:
位置:''MyPC-pc''u165121142''MyFolder''pid''11''Profile''FImage''
但是我无法从上面的位置显示图像。
以下是我的控件:

<asp:ImageButton ID="ImgImage"   runat="server" />

我正在使用以下方法检查文件是否存在(它有效(,但是当我将图像文件位置设置为 ImageUrl 属性时,我在浏览器中看不到图像。

if(System.IO.File.Exists("''MyPC-pc'u165121142'MyFolder'pid'11'Profile'FImage'Koala6192013104451AM.jpg"))
    {
        ImgImage.ImageUrl="''MyPC-pc'u165121142'MyFolder'pid'11'Profile'FImage'Koala6192013104451AM.jpg";
    }

注意:此文件夹 (u165121142( 位于网络中。我已经给了它全部的权利

asp.net 图像按钮的 imageurl 属性不显示网络位置的图像

用户的浏览器需要能够从 URL 中检索。 它在显示时检索。

您可以将文件放在 Web 服务器上并使用 http url,也可以使用 file: url。 无论哪种方式,浏览器都不会直接从磁盘文件中检索。

这是你的实际代码吗?因为你可能需要使用双反斜杠,比如:

if(System.IO.File.Exists("''''MyPC-pc''u165121142''MyFolder''pid''11''Profile''FImage''Koala6192013104451AM.jpg"))
    {
        ImgImage.ImageUrl="''''MyPC-pc''u165121142''MyFolder''pid''11''Profile''FImage''Koala6192013104451AM.jpg";
    }