我已经在SQL数据库中保存了一个二进制格式的图像。然后使用GridView在ASPX页面上动态检索该图像。
现在我想在图像字段中的event click
或mouseover
上给出缩放效果。
有什么建议吗?
发布于 2015-06-01 15:08:13
我假设图像二进制文件是在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>
这只会增加网格视图中缩略图的大小,因此可能无法达到预期的效果(基本上是缩放,但图像质量保持不变)。
一个更好的解决方案是在鼠标悬停/单击时出现弹出窗口,然后使用then服务从服务器检索更高分辨率的图片。
https://stackoverflow.com/questions/30553231
复制相似问题