0

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

   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是要显示的默认图像。

这有什么问题?

4

2 回答 2

0

尝试

imgUser.ImageUrl = "~/UserPics/" & ("image1") & ".jpg"

或用于Server.MapPath()获取 Web 服务器的绝对 URL。您的原始帖子会转换为本地路径。

于 2011-11-24T03:18:06.720 回答
0

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

string filename="sample.jpg"; // you may retrieve it from the database
imgUser.ImageUrl = "~/UserPics/" &  filename
于 2011-11-24T04:00:10.883 回答