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