【发布时间】:2011-11-26 19:26:47
【问题描述】:
我使用的是 asp.net 4.0,我所有的图像都使用管理员 CMT 存储在数据库中。
我想创建一个图片库以在列表中显示所有缩略图,并为大图片创建灯箱效果。
如果我们有图像的物理位置,lightbox 可以正常工作,但在这种情况下,它是数据库中的二进制数据(图像数据类型)。
你能帮我如何将(二进制)图像分配给灯箱。
【问题讨论】:
标签: c# jquery asp.net sql image
我使用的是 asp.net 4.0,我所有的图像都使用管理员 CMT 存储在数据库中。
我想创建一个图片库以在列表中显示所有缩略图,并为大图片创建灯箱效果。
如果我们有图像的物理位置,lightbox 可以正常工作,但在这种情况下,它是数据库中的二进制数据(图像数据类型)。
你能帮我如何将(二进制)图像分配给灯箱。
【问题讨论】:
标签: c# jquery asp.net sql image
Image控件会读取HTTPHandler返回的值,但是lightbox的问题是你必须提供img src给HyperLink navigateUrl或者那些无法读取HTTPHandler返回的Image值,你必须有能够读取的lightbox插件读取图片文件...
【讨论】:
使用灯箱直接显示数据库中的图像
创建一个 HTTP 处理程序并在每个 img scr 中调用该处理程序
<img src="ShowImg.ashx?ID=imageid" alt="imgetitle" />
handler 将从作为查询字符串传递给它的 imageid 加载图像。在处理程序上,我们将正确的代码从数据库中读取图像并显示在页面上。
【讨论】:
您需要一个在指定 URL 下输出单个图像的脚本。然后,您可以获取这些 URL 并将它们提供给灯箱。
【讨论】: