我正在创建一个结果池,根据查询字符串,页面会在其中加载图像。我有以下对象
<li class="labelForm"><asp:Image ID="imgImagen" runat="server" /></li>
在 page_load 事件上我得到:
string path = res == "OK" ? (Server.MapPath("~/Images/Results/OK/")) : (Server.MapPath("~/Images/Results/NO/"));
path = App_Code.FilePicker.FilePicker(path);
imgImagen.ImageUrl = path;
图像路由是有效的。我在浏览器和资源管理器上测试过
D:\Proyectos Web Forms\MyPage\MyPage\Images\Results\OK\thumbsUp2.jpg
由于代码在 Page_Load 事件上运行(在渲染事件之前),所以应该不是问题,并且文件路径是有效的。但是,浏览器会显示一个空图像的小图标。
我会错过什么?