BinaryImage:直接显示以二进制形式存储在数据库中的图片
来源:互联网 发布:003uu改成什么域名了 编辑:程序博客网 时间:2024/05/16 02:23
对于以二进制形式存储在数据库中的图片,以前都是采用在单独的aspx页面Response.BinaryWrite写出、Image控件设置ImageUrl属性调用的方法来显示,无意中看到Astron Digital的BinaryImage控件后发现完全没有必要单独弄个aspx页面,可惜他那个控件是要收费的,于是研究了一下他的代码,写了这么一个实现同样功能的开源控件 :)
具体实现细节就不说了,感兴趣的把源码拿去看看就明白了,简要说一下BinaryImage控件的主要属性:
CssClass 定义图片格式的css伪类,自WebControl继承
Width 图片宽度,自WebControl继承
Height 图片高度,自WebControl继承
Binary 图片二进制数据,从数据库中读出来赋值给它即可
FixImageSrc 固定图片地址
FixIsDefault 是否以固定图片为首选项:true优先显示固定图片,false则优先显示二进制图片
ImageAlign 图片对齐方式
在演示页面中共放置了三个BinaryImage控件:BinaryImage1,BinaryImage2,BinaryImage3,其中BinaryImage1未作任何设置,BinaryImage2设置了FixImageSrc属性,BinaryImage3在Page_Load中设置了Binary属性,最终显示效果如图BinaryImage_demoView所示:
补充:可以把这个控件放到gridview的模板列中用以显示该条记录包含的存储在数据库中的图片数据。
源码和演示工程:http://www.cnblogs.com/Files/cncxz/BinaryImage.rar
- BinaryImage:直接显示以二进制形式存储在数据库中的图片
- JAVA将以二进制形式存储在Access数据库中的图片提取出来
- ASP.NET中让图片以二进制的形式存储在数据库中
- ASP.NET中让图片以二进制的形式存储在数据库中
- ASP.NET中让图片以二进制的形式存储在数据库中
- ASP.NET中让图片以二进制的形式存储在数据库中
- ASP.NET中让图片以二进制的形式存储在数据库中
- ASP.NET中让图片以二进制的形式存储在数据库中
- 图片以二进制的形式存储到数据库并读取
- 图片以二进制形式存到数据库中,并从数据库中读出显示在页面上
- 图片以二进制形式存储到文本文件中以及读取
- 编写一个程序以二进制形式显示int型值在计算机中的表示
- java以Blob形式存储,读取图片并在jsp页面显示图片流
- winform直接显示二进制数据中的图片
- winform直接显示二进制数据中的图片
- winform直接显示二进制数据中的图片
- 以二进制的形式从数据库中存取图片
- 将图片以二进制形式存入数据库中
- 每个开发人员现在应该下载的十种必备工具
- Microsoft .NET Pet Shop 4 架构与技术分析
- Descriptors for function interfaces
- 存储过程编写经验和优化措施
- Symbian应用程序常用架构——1
- BinaryImage:直接显示以二进制形式存储在数据库中的图片
- C#精髓 第四讲 GridView 72般绝技
- VS 2005 中使用 VC6.0中编写的Project 若干问题
- Symbian应用程序常用架构——2
- 在窗口上显示图片,渐变色背景贴图
- ruby中yaml yaml4r
- Symbian应用程序常用架构——3
- OpenGL 光照常识
- 最新SaaS研究报告