当前位置:编程学习 > C#/ASP.NET >>

Image控件图片无法显示

我在数据库中保存了图片地址,然后在页面的后台代码Page_Load中将ImageUrl赋给这个地址,虽然图片的红XX没有了,但图片却无法显示.为什么呢?
protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
          ..............
         Image_pic.ImageUrl = pim.Picture;
         ..........
        }
    }
谢谢~ --------------------编程问答-------------------- 设个断点在Image_pic.ImageUrl = pim.Picture;这里看看。图片路径是否有值,值正不正确 --------------------编程问答-------------------- 你不用连接数据库的吗? --------------------编程问答-------------------- @yanggood007:图片路径没问题的。
@gh_0125:当然要连接的。pim就是从数据库中得到的对象,属性picture保存了图片路径。但其赋值给Image控件 的ImageUrl属性时(在page_load()中)图片无法 显示。 --------------------编程问答-------------------- 换个格式的图片试! --------------------编程问答-------------------- databind 下试试 --------------------编程问答-------------------- 我也遇到这个问题。不过我解决了。
你试试这个代码:Image_pic.ImageUrl   =   Server.UrlPathEncode(pim.Picture); 
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,