首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以编程方式更改imageurl不起作用

问以编程方式更改imageurl不起作用
EN

Stack Overflow用户
提问于 2011-11-24 11:05:57
回答 2查看 3.1K关注 0票数 0

我需要在上传后更改图像。我不想绑定。上传图片并将图片路径存入数据库后,我使用的代码是:

代码语言:javascript
复制
   imgUser.ImageUrl = "UserPics/" & ("image1") & ".jpg"

image1是SQL数据库中存储图像路径的字段的名称,但它不起作用。

在html部分,imageurl是:

代码语言:javascript
复制
   <asp:Image ID="imgUser" runat="server" Width="150px" Height="150px" ImageUrl="/UserPics/Thumb1/noimage.jpg"/> 

noimage.jpg是要显示的默认图像。

这有什么问题呢?

EN

回答 2

Stack Overflow用户

发布于 2011-11-24 11:18:07

试一试

代码语言:javascript
复制
imgUser.ImageUrl = "~/UserPics/" & ("image1") & ".jpg"

或者使用Server.MapPath()获取web服务器的绝对网址。您的原始帖子将转换为本地路径。

票数 0
EN

Stack Overflow用户

发布于 2011-11-24 12:00:11

如果文件夹UserPics位于web应用程序的根目录,则图像文件的路径应为:

代码语言:javascript
复制
string filename="sample.jpg"; // you may retrieve it from the database
imgUser.ImageUrl = "~/UserPics/" &  filename
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8251784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档