将SQL Server 2000数据库Image类型图片数据显示在页面上

本文介绍了如何在ASP.NET应用程序中将SQL Server 2000数据库中Image类型的图片数据显示在网页上。通过建立数据表,创建分类页面,利用BulletedList控件和后台编程实现图片的展示。虽然图片加载可能较慢,但通过设置ContentType为"images/*"确保了图片的正确显示。
摘要由CSDN通过智能技术生成

一、建立数据表

-- ==================================
--
==================================
--
TABLE NAME: E_PHOTO
--
AUTHOR:XIAOPENG CHENG
--
CREATE DATE: 2006-11-1
--
DESCRIPTION:SAVE PHTO INFORMATION
--
==================================
--
==================================

if   exists  ( select   *   from  sysobjects  where  id  =   object_id ( ' dbo.E_PHOTO ' ))
drop   table  dbo.E_PHOTO
GO
create   table   E_PHOTO
(
    
USER_NAME   NVARCHAR ( 40 NOT   NULL ,     -- USER NAME
    PHOTO_TYPE_ID     int   NOT   NULL ,     -- PHOTO TYPE
    PHOTO_ID     NVARCHAR ( 30 NOT   NULL ,     -- PHOTO NAME
    PHOTO     IMAGE   NOT   NULL ,         -- PHOTO INFORMATION 
    PHOTO_DESC     NVARCHAR ( 3000 ),     -- PHOTO DESCRIPTION INFORMATION
    UPLOAD_DATE         SMALLDATETIME ,     -- UPLOAD DATE        
     CONSTRAINT  PHOTO  PRIMARY   KEY  ( USER_NAME ,PHOTO_ID,PHOTO_TYPE_ID)     -- PRIMARY KEY
)
GO

-- ==================================
--
==================================
--
TABLE NAME: E_PHOTO_TYPE
--
AUTHOR:XIAOPENG CHENG
--
CREATE DATE: 2006-11-3
--
DESCRIPTION:SAVE PHTO TYPE INFORMATION
--
==================================
--
==================================

if   exists  ( select   *   from  sysobjects  where  id  =   object_id ( ' dbo.E_PHOTO_TYPE ' ))
drop   table  dbo.E_PHOTO_TYPE
GO
create   table   E_PHOTO_TYPE
(
    
USER_NAME   NVARCHAR ( 40 NOT   NULL ,     -- USER NAME
    PHOTO_TYPE_CODE     int   identity ( 1 , 1 NOT   NULL ,     -- PHOTO TYPE CODE 
    PHOTO_TYPE_NAME     NVARCHAR ( 30 NOT   NULL ,     -- PHOTO TYPE NAME
    IF_USING     INT   DEFAULT   0 ,     -- IF USING //USING:0;NOT USING 1;
     CONSTRAINT  PHOTO_TYPE  PRIMARY   KEY ( USER_NAME ,PHOTO_TYPE_CODE)     -- PRIMARY KEY
)
GO

 二、建立页面,对图片类型进行分类
由于本人,在上传图片时,对图片进行了分类,因此当用户进行图片浏览的时候,对图片进行了分类,当用户单击“ALL Photo”时,将在另外的一个页面进行显示,以下是进行图片类型分类的HTML页面代码:

<%
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值