我需要在上传后更改图片。我不想绑定。 图像上传和在数据库中存储图像路径后使用的代码是:
imgUser.ImageUrl = "UserPics/" & ("image1") & ".jpg"
image1
是SQL数据库中存储图像路径的字段的名称,但它不起作用。
在html部分中,imageurl是:
<asp:Image ID="imgUser" runat="server" Width="150px" Height="150px" ImageUrl="/UserPics/Thumb1/noimage.jpg"/>
noimage.jpg
是展示的defalut图片。
这有什么问题?
答案 0 :(得分:0)
尝试
imgUser.ImageUrl = "~/UserPics/" & ("image1") & ".jpg"
或使用Server.MapPath()
获取Web服务器的绝对URL。您的原始帖子会转换为本地路径。
答案 1 :(得分:0)
如果文件夹UserPics
位于您的网络应用的根目录,则图像文件的路径应为:
string filename="sample.jpg"; // you may retrieve it from the database
imgUser.ImageUrl = "~/UserPics/" & filename