首页 > 其他 > 详细

Image 控件

时间:2014-04-24 16:02:55      阅读:546      评论:0      收藏:0      [点我收藏+]

利用Image控件进行图片的显示,

Image的属性:

Image控件的常用属性及说明如表1所示。

表1 Image控件常用属性及说明

属    性

说    明

ID

控件ID

ImageAlign

获取或设置Image控件相对于网页上其他元素的对齐方式

ImageUrl

获取或设置在Image控件中显示的图像的位置

Width

控件的宽度

Visible

控件是否可见

CssClass

控件呈现的样式

BackColor

控件的背景颜色

Enabled

控件是否可用

 

 

Image控件的使用:

一种是 显示特定的图片, 直接配置

<asp:Image ID="Image1" runat="server" Height="177px" ImageAlign="Middle" 
             ImageUrl
="~/image/Image1.gif" Width="121px" /> 

这里主要介绍一下该控件的ResolveUrl方法,ResolveUrl方法主要用来将URL转换为在请求客户端可用的URL。

例如,要使用ResolveUrl方法设置一个Image控件的链接图像路径,可以编写如下代码。

      Image1.ImageUrl = ResolveUrl(~/image/Image1.gif);

另一种是:读取数据库的图片,使用页面来显示

newPreview.ImageUrl = "~/upload/Img1.aspx";

备注:

看有的地方说,如果是同一个地址,当改变图片的时候,不该地址则仍是从缓存中读取的旧图片,为了改变Image关联的网页,使用下面的程序,但是试验着不是啊

  if (newPreview.ImageUrl == "~/upload/Img1.aspx") 
              newPreview.ImageUrl = "~/upload/Img2.aspx";
 else
            newPreview.ImageUrl = "~/upload/Img1.aspx";

附:Img1.aspx 的主要程序

using System.Data.SqlClient;
using System.IO;

 

protected void Page_Load(object sender, EventArgs e)
{
string strcon = @"Data Source=www-4a3e4793e05\SQLEXPRESS;Initial Catalog=shiyanku;Integrated Security=True";
SqlConnection conn = new SqlConnection(strcon);//链接数据库

SqlCommand cmd = new SqlCommand("select imag from sctp where ID=(select max(ID) from sctp)",conn);

conn.Open();

SqlDataReader dr = cmd.ExecuteReader();

if (dr.Read())
{
Response.BinaryWrite((byte[])dr["imag"]);
}

Response.End();
dr.Close();
conn.Close();

}

 

 

 

 

 

 

 

 

Image 控件,布布扣,bubuko.com

Image 控件

原文:http://www.cnblogs.com/gongyu/p/3682961.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!