我已经以二进制格式在SQL数据库中保存了一个图像。然后使用GridView在ASPX页面上动态检索该图像。
现在,我想对图像字段中的事件click
或mouseover
进行缩放效果。
有什么建议吗?
答案 0 :(得分:0)
我假设图像二进制文件正在img标签内呈现?
如果是这样,你可以添加一个javascript onclick事件,使用css改变图像的大小,例如。
<img id="imgCancel" src="Images/cancel.gif" onclick="zoom()" />
<script type="text/javascript">
function zoom() {
var imgCancel = document.getElementById('imgCancel');
imgCancel.style.height = '250px';
}
</script>
这只会增加gridview中缩略图的大小,因此可能无法实现预期的效果(您实际上是缩放,但图像质量会保持不变)。
更好的解决方案是在hover / onclick上显示弹出窗口,然后使用Web服务从服务器检索更高分辨率的图片。