我正在尝试在我的图像控件上显示图像,但它无法正常工作.我基本上将它用作屏幕截图预览.我将位图保存到服务器路径中的Images文件夹,然后将控件的ImageUrl设置为保存的图像位置.这是我的代码.此代码在按钮单击时执行:
img.Save(Server.MapPath("~/Images/") + "test.png", ImageFormat.Png);
Image1.ImageUrl = Server.MapPath("~/Images/") + "test.png";
Image1.DataBind();
Run Code Online (Sandbox Code Playgroud)
没有异常被捕获,并且图像在路径中正确保存.
您不能将Server.MapPath用于URL,更改为此(假设images文件夹位于应用程序的根文件夹中):
Image1.ImageUrl = "/images/test.png";
Run Code Online (Sandbox Code Playgroud)
更新:
正如Graymatter建议的那样评论应该是:
Image1.ImageUrl = "~/images/test.png";
Run Code Online (Sandbox Code Playgroud)
我忽略了我们正在谈论的是图像服务器控制
| 归档时间: |
|
| 查看次数: |
1718 次 |
| 最近记录: |