0

所以开始使用一种新方法来动态显示插入到我的数据库中的图像。这是 asp.net 代码

<asp:ImageButton ID="ImageButton1" ImageUrl='<%#Eval ("ImageUrl", "~/img/{0}") %>' Width="200px" PostBackUrl='<%#Eval ("ProductID", "Product.aspx?ProductID={0}") %>' runat="server" />

现在,您可以看到它的作用是根据 ProductID 从我的数据库中获取“ImageUrl”,然后将其显示为图像 url。在我的文件夹/img/ 中的示例我有一张名为“pic.jpg”的图片,那么此代码将使图片网址“~/img/Pic.jpg”现在我如何从后端将新图片添加到表格中?我必须让一个文件上传控件将文件上传到“img”文件夹,然后在数据库表中只插入文件名作为“ImageUrl”。这是怎么做到的?你有什么例子或者可以指出我正确的方向吗?

谢谢!

所有答案表示赞赏!

4

1 回答 1

0

ImageButton 实际上是一个 html 输入类型的图像。因此,您不应仅将其用于显示目的。您可以使用 Image 控件,甚至可以使用 html img 标签。

检查此链接以获取 FileUpload 控件

http://asp.net-tutorials.com/controls/file-upload-control/

检查此链接以获取图像控制

http://www.w3schools.com/aspnet/showaspx.asp?filename=demo_image

于 2013-09-18T19:46:43.657 回答