BinaryImage:直接显示以二进制形式存储在数据库中的图片
对于以二进制形式存储在数据库中的图片,以前都是采用在单独的aspx页面Response.BinaryWrite写出、Image控件设置ImageUrl属性调用的方法来显示,无意中看到Astron Digital的BinaryImage控件后发现完全没有必要单独弄个aspx页面,可惜他那个控件是要收费的,于是研究了一下他的代码,写了这么一个实现同样功能的开源控件 :) ——cncxz(虫虫) 2006-4-13
具体实现细节就不说了,感兴趣的把源码拿去看看就明白了,简要说一下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
没有合适的资源?快使用搜索试试~ 我知道了~
显示二进制存储的图片控件
共23个文件
png:4个
pdb:3个
cs:3个
需积分: 15 22 下载量 126 浏览量
2008-07-02
10:04:48
上传
评论
收藏 136KB RAR 举报
温馨提示
对于以二进制形式存储在数据库中的图片,以前都是采用在单独的aspx页面Response.BinaryWrite写出、Image控件设置ImageUrl属性调用的方法来显示,于是将分散页面功能写成控件,以方便大家调用
资源推荐
资源详情
资源评论
收起资源包目录
binaryimage.rar (23个子文件)
BinaryImage.sln 3KB
Source
bin
Debug
BinaryImage.dll 32KB
BinaryImage.pdb 20KB
obj
Debug
myControls.WeblRes.BinaryImage_Desgin.png 5KB
myControls.WeblRes.BinaryImage_Erro.png 5KB
TempPE
BinaryImage.dll 32KB
BinaryImage.pdb 20KB
Source.csproj.FileList.txt 254B
Properties
AssemblyInfo.cs 1KB
WeblRes
BinaryImage_Desgin.png 5KB
BinaryImage_Erro.png 5KB
BinaryImage.cs 11KB
Source.csproj 2KB
BinaryImage.txt 1KB
BinaryImage_demoView.jpg 74KB
BinaryImage.suo 15KB
demo
Web.Config 2KB
Default.aspx 838B
Default.aspx.cs 657B
images
net.gif 2KB
jiafei.jpg 4KB
Bin
BinaryImage.dll 32KB
BinaryImage.pdb 20KB
共 23 条
- 1
资源评论
wdfboy1978
- 粉丝: 3
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功